首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >即使在设置了jagspath之后,runjags也很难定位JAGS - error“where‘not found”

即使在设置了jagspath之后,runjags也很难定位JAGS - error“where‘not found”
EN

Stack Overflow用户
提问于 2016-11-01 15:57:51
回答 1查看 472关注 0票数 0

似乎runjags突然(在更新到2.0.3-2版之后)在查找JAGS二进制文件时遇到了问题,并发出一个错误:

代码语言:javascript
运行
AI代码解释
复制
[1] "Error in system(\"where jags\", intern = TRUE) : 'where' not found\n"
attr(,"class")
[1] "try-error"
attr(,"condition")
<simpleError in system("where jags", intern = TRUE): 'where' not found

我通过将这一行放到我的Rprofile中修复了这个问题

代码语言:javascript
运行
AI代码解释
复制
.runjags.options <- list(jagspath = "c:/Program Files/JAGS/JAGS-4.2.0/i386/bin/jags-terminal.exe")

这在很大程度上解决了这个问题(尽管这并不理想-以前的runjags版本可以自动找到二进制文件)。

但是,当Rgui (在Windows XP中)通过打开与其关联的.Rdata文件启动时,它将停止工作:

代码语言:javascript
运行
AI代码解释
复制
> .runjags.options # it was set in the Rprofile
$jagspath
[1] "c:/Program Files/JAGS/JAGS-4.2.0/i386/bin/jags-terminal.exe"

> require(runjags)
Loading required package: runjags
Warning message:
package ‘runjags’ was built under R version 3.1.3 
> runjags.getOption("jagspath")
[1] "Error in system(\"where jags\", intern = TRUE) : 'where' not found\n"
attr(,"class")
[1] "try-error"
attr(,"condition")
<simpleError in system("where jags", intern = TRUE): 'where' not found

这是一个bug吗?如何解决这个问题?

我目前在我的源代码中调用了require(runjags)之后的runjags.options(jagspath = "c:/Program Files/JAGS/JAGS-4.2.0/i386/bin/jags-terminal.exe"),但我希望尽可能避免这种情况!

EN

回答 1

Stack Overflow用户

发布于 2016-11-12 11:00:29

问题出在findjags()函数中,更具体地说,是使用2003年添加到Windows中的“where”系统命令,因此Windows XP中不存在该命令。findjags()中有一些代码被设计用来检测Windows的早期版本,并恢复到另一种查找JAGS的方法,但是从1.x版开始这一点没有改变,所以我不知道为什么它突然停止工作。也许您的系统发生了变化,或者system()命令在R中的工作方式发生了变化。我已经修改了这段代码,以解决我认为的错误来源,但我没有访问Windows XP的权限(我对您的权限感到相当惊讶!)所以我不能测试它。我认为这不会有什么坏处,所以在对更新的Windows版本进行测试后,我将在下一个版本中包含它。

我也不知道为什么在打开.Rdata文件时找不到.runjags.options,但打开.Rdata文件可能会在设置对象之前加载库。我会调查这件事,但我可能对此无能为力。使用runjags.options()的另一种方法是在对run.jags等的调用中设置jags参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40363768

复制
相关文章
error: not found: value sqlContext/import sqlContext.implicits._/error: not found: value sqlContext
1、今天启动启动spark的spark-shell命令的时候报下面的错误,百度了很多,也没解决问题,最后想着是不是没有启动hadoop集群的问题
别先生
2018/07/31
1.7K0
Feign其实也不是很难
Feign是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求。Spring Cloud引入 Feign并且集成了Ribbon实现客户端负载均衡调用。
用户3467126
2021/08/05
5840
ERROR: No matching distribution found for selenium
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
云雀叫了一整天
2019/09/29
3.5K0
Android Error "Default Activity not found"
项目中使用git进行代码管理,在日常开发过程中,一次切换需求开完完后,git切换到开发主线分支后,和往常一样git pull, sync ,run app.
艳龙
2021/12/16
1.1K0
Android Error "Default Activity not found"
configure: error: C compiler cc is not found
编译安装nginx时遇到C compiler cc is not found,一般情况下是因为没有安装gcc,但是同事遇到的问题有点不一样,明明已经安装了gcc和cc 问题描述 编译安装nginx ./configure遇到错误,C compiler cc is not found 但是gcc和cc命令都已经安装/usr/bin/gcc和、/usr/bin/cc 编译安装redis make gcc: error trying to exec 'cc1': execvp: No such file or
十毛
2022/08/23
3.6K0
谷歌之后,亚马逊也开源了自家的深度学习工具
GAIR 今年夏天,雷锋网将在深圳举办一场盛况空前的“全球人工智能与机器人创新大会”(简称GAIR)。大会现场,雷锋网将发布“人工智能&机器人Top25创新企业榜”榜单。目前,我们正在四处拜访人工智能、机器人领域的相关公司,从而筛选最终入选榜单的公司名单。如果你的公司也想加入我们的榜单之中,请联系:2020@leiphone.com 五个月前,谷歌将自己的深度学习系统 TensorFlow开源。 而如今,亚马逊也决定,跟随谷歌的脚步将自己的深度学习软件开源。目前,你可以在 Github 上看到相关的源代码
AI科技评论
2018/03/06
7100
谷歌之后,亚马逊也开源了自家的深度学习工具
Module not found: Error: Can't resolve '@/components/achievement/echartsPage' in '/app/src/views/ach
cat src/views/achievement/CategoryDepart.vue
程裕强
2020/03/18
2.4K0
Mysql连接查询时查询条件放在On之后和Where之后的区别
在一次对数据进行统计的时候,需要对两张表进行关联,类似于这样的语句a left join b on a.id = b.id where b.name = xx。发现最终的结果和预期不一致,汇总之后的数据变少了。
翎野君
2023/05/12
1.7K0
Mysql连接查询时查询条件放在On之后和Where之后的区别
程序无法运行:Error Default activity not found
前几天用Androidstudio写了一个程序,一直可以运行,可是今天突然无法运行,出现如下情况:
fanfan
2022/05/07
8520
程序无法运行:Error Default activity not found
ffmpeg 开启https, 提示“ERROR: openssl not found”
ffmpeg 可以使用libssl.so libcrypto.so动态库, 或者使用libssl.a libcrypto.a静态库, 接下来是说明明库存在,但是编译还是提示找不到openssl。
望天
2019/08/01
6.8K0
ffmpeg 开启https, 提示“ERROR: openssl not found”
Android Studio 4.0: Default Activity not found Error
这个方法虽然可以让 代码编译完成了,看似好像没问题了,但是手机上软件并没有启动 结果“失败”
对话、
2022/02/22
3260
Android Studio 4.0: Default Activity not found Error
即使不懂单元测试,会用这个工具也够了~
Mockito 是一个强大的用于 Java 开发的模拟测试框架, 通过 Mockito 我们可以创建和配置 Mock 对象, 进而简化有外部依赖的类的测试.可以不进行外部依赖,快速进行Java的单元测试的进行。
测试小兵
2020/09/22
1.7K0
Intel芯片存在后门,即使关机也可被入侵
Intel Core vPro大家并不陌生,它依靠Intel的主动管理技术(AMT)来实现,当开启该功能之后,即使在关机的情况下也能对电脑进行远程管理,可查看状态、安装、更新软件或系统、浏览磁盘文件等。如此强大而方便的管理技术也同时留下了巨大的安全威胁。 Intel Core vPro处理器包含一个的远程访问功能,即使在电脑关机的情况下,也可准确地访问该电脑。Core vPro 包含一个独立的物理处理单元ME并嵌入在CPU中,ME拥有独立的操作系统。只要电源充足,该ME即
安恒信息
2018/04/10
1.1K0
Intel芯片存在后门,即使关机也可被入侵
docker启动报错Error starting daemon: Error initializing network controller:…….Iptables not found
网上搜索大多的方法都是进行删除/var/lib/docker/network 然后进行重启 并没用
全栈程序员站长
2022/06/29
7910
docker启动报错Error starting daemon: Error initializing network controller:.......Iptables not found
网上搜索大多的方法都是进行删除/var/lib/docker/network 然后进行重启 并没用
互联网-小阿宇
2022/11/21
1.9K0
swoole fatal error: 'openssl/ssl.h' file not found
ssl需要依赖openssl,必须在编译swoole时启用–enable-openssl
美团骑手
2021/01/18
1.4K0
什么?在 VSCode 里也能用 Postman了?
以前一直在用 postman 做 API 测试,如果你同时在使用 vscode 开发时,每次切出去可能比较烦,其实就是太懒了。。。
@超人
2021/07/05
1.1K0
什么?在 VSCode 里也能用 Postman了?
继Python之后,Go也顺利在浏览器上运行
文 | 局长,出品 | OSC开源社区(ID:oschina2013) Anaconda 开发商最近发布了 PyScript,这是一个可以让开发者在 HTML 中混写 Python 代码的框架,有人将其称为 “Python 版 JSP”。事实上,PyScript 底层采用了 WebAssembly, 因为它基于 Pyodide 构建,Pyodide 由编译成 WebAssembly 的 CPython 3.8 解释器组成,允许在网页浏览器中运行 Python。 图片 无独有偶,开发者采用相同的思路让 Go
程序猿DD
2022/05/10
7400
继Python之后,Go也顺利在浏览器上运行
点击加载更多

相似问题

在jags /rjag/ runjags中裁剪mcmc.list

11

即使定义了变量也会收到"not found: value“

21

将jagam代码插入runjags (JAGS)模型

112

即使在我设置了DevExpress = true之后,XtraGrid也不可见

13

Mongoid::Error::DocumentNotFound即使在救援之后也会被引发

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文