gpt4 book ai didi

r - 在 Mac OsX 10.5.8 上安装 rjags 和 JAGS 时出现问题

转载 作者:行者123 更新时间:2023-12-04 06:32:50 36 4
gpt4 key购买 nike

我在为 R 调用 JAGS(只是另一个 Gibbs Sampler http://www-ice.iarc.fr/~martyn/software/jags/)的 R 包获取 rjags 时遇到问题。

我正在运行 Mac Os X. 10.5.8 Leopard 并使用 R64 2.12.1。我从命令行编译了 JAGS。然后我在 R 命令行中安装了 rjags。

install.packages(rjags)



当我尝试在 R 中调用 rjags 时,出现以下错误。
> library(rjags)
Error : .onLoad failed in loadNamespace() for 'rjags', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/2.12/Resources /library/rjags/libs/x86_64/rjags.so':
dlopen(/Library/Frameworks/R.framework/Versions/2.12/Resources/library/rjags/libs/x86_64/rjags.so, 10): Library not loaded: /usr/local/lib/libjags.2.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/2.12/Resources/library/rjags/libs/x86_64/rjags.so
Reason: no suitable image found. Did find:
/usr/local/lib/libjags.2.dylib: mach-o, but wrong architecture
/usr/local/lib/libjags.2.dylib: mach-o, but wrong architecture
Error: package/namespace load failed for 'rjags'

我猜 rjags 引用库中的未知文件存在一些问题,但我不确定。我是一个相当新手的命令行和目录,所以任何帮助将不胜感激。

最佳答案

我发现(从 SourceForge 下载并安装 dmg 后)以下命令对我有用:

wget http://cran.r-project.org/src/contrib/rjags_2.2.0-4.tar.gz
wget http://cran.r-project.org/src/contrib/R2jags_0.02-15.tar.gz
sudo R --with-jags-modules=/usr/local/lib/JAGS/modules-2.2.0 CMD INSTALL rjags_2.2.0-4.tar.gz
sudo R --with-jags-modules=/usr/local/lib/JAGS/modules-2.2.0 CMD INSTALL R2jags_0.02-15.tar.gz
sudo R --with-jags-modules=/usr/local/lib/JAGS/modules-2.2.0 --arch=i386 CMD INSTALL rjags_2.2.0-4.tar.gz
sudo R --with-jags-modules=/usr/local/lib/JAGS/modules-2.2.0 --arch=x86_64 CMD INSTALL rjags_2.2.0-4.tar.gz

它们当然不是必需的,但它们已经足够了!

关于r - 在 Mac OsX 10.5.8 上安装 rjags 和 JAGS 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183562/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com