1

我正在尝试在 R(5.1.2 版)上使用 rjags(4.6 版)和 JAGS(4.2.0 版,随 JAGS-4.2.0-Rtools33.exe 一起安装)。我有 Windows 10 企业版 2016 LTSB。

安装 JAGS 和 rjags 时没有任何错误消息。

install.packages("rjags", 依赖项 = TRUE)

trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.5/rjags_4-6.zip'
Content type 'application/zip' length 620417 bytes (605 KB)
downloaded 605 KB
package ‘rjags’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
    C:\Users\Océane\AppData\Local\Temp\RtmpSMXwHd\downloaded_packages

但是当我尝试做 library(rjags) (或 library("rjags"))时,我收到以下错误消息:

Error: package or namespace load failed for ‘rjags’:
 .onLoad a échoué dans loadNamespace() pour 'rjags', détails :
  appel : dir.exists(x)
  erreur : file name conversion problem -- name too long?

我安装的所有其他软件包都可以正确加载。我看到 rjags 安装在其他库 (C:\Users\Océane\Documents\R\win-library\3.5\rjags) 的相同位置,它位于 R 中由 installed.packages() 返回的列表中。

当我在朋友的 Windows 10 计算机上安装相同的软件和版本(R、JAGS 和 rjags)时,我没有遇到问题,rjags 已加载并链接到 JAGS。

有谁知道问题是什么以及如何解决?

非常感谢!

4

0 回答 0