首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载rjags时出错:找不到模块basemod.dll

加载rjags时出错:找不到模块basemod.dll
EN

Stack Overflow用户
提问于 2014-01-16 00:16:00
回答 2查看 595关注 0票数 1

我正在尝试加载rjags,并收到以下错误消息:

代码语言:javascript
复制
    > library(rjags)
    Loading required package: coda
    Loading required package: lattice
    Error : .onLoad failed in loadNamespace() for 'rjags', details:
      call: load.module("basemod", quiet = TRUE)
      error: File not found: C:\Program Files/x64/modules/basemod.dll
    Error: package or namespace load failed for ‘rjags’

显然R找不到basemod.dll。此错误似乎是在我的计算机更新到Windows 7时出现的。有人知道如何解决此问题吗?

一些附加信息:我下载了最新版本的JAGS,并将其包含在我的路径中。此外,install.packages('rjags')不会给我任何错误或警告。

我运行的是R版本3.0.2。

EN

回答 2

Stack Overflow用户

发布于 2014-01-17 00:53:58

我想通了!我正在重新安装JAGS (再次,但在Mike的评论之后,我想要绝对确定),我找到了包含模块的文件夹(包括。R正在查找的文件basemod.dll )。

由于我不清楚的原因,R在C:\Program Files/x64/ modules /...中搜索模块,但我在D:\上安装了JAGS,所以在C:上没有任何模块。

我通过将JAGS的整个x64文件夹复制到C:\Program Files/来修复它,这就起到了作用。

我承认这个解决方案不是很好,如果有人知道更好的方法,我仍然非常感兴趣。

票数 1
EN

Stack Overflow用户

发布于 2014-01-16 23:08:51

你重新下载JAGS了吗?

代码语言:javascript
复制
    Loading required package: coda
    Error : .onLoad failed in loadNamespace() for 'rjags', details:
    call: inDL(x, as.logical(local), as.logical(now), ...)
    error: unable to load shared object 'C:/Program Files/R/R-3.0.2/library/rjags/libs/i386/rjags.dll':
    LoadLibrary failure:  The specified module could not be found.

我刚刚下载了JAGS,加载了它,然后又备份了。

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

https://stackoverflow.com/questions/21142559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档