首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从R中的github安装程序包时出错。dyn.load中的错误

从R中的github安装程序包时出错。dyn.load中的错误
EN

Stack Overflow用户
提问于 2015-08-18 17:53:26
回答 2查看 546关注 0票数 3

我正在尝试从github向我的SUSE Linux R-Server安装recommenderlabrats包,使用直接的方法:

代码语言:javascript
复制
devtools::install_github("sanealytics/recommenderlabrats")

然而,我确实收到了一个错误消息,我无法理解它。

代码语言:javascript
复制
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/home/ruser/R/x86_64-unknown-linux-gnu-library/3.2/recommenderlabrats/libs/recommenderlabrats.so':
  /home/ruser/R/x86_64-unknown-linux-gnu-library/3.2/recommenderlabrats/libs/recommenderlabrats.so: undefined symbol: dgels_
Error: loading failed
Execution halted
ERROR: loading failed

我想这可以归结为

代码语言:javascript
复制
undefined symbol: dgels_

经过一些堆栈溢出-和谷歌-搜索,我认为它与Rcpp有关。我安装了0.12.0版。我试图联系作者,但没有收到任何反馈。我在我的本地windows机器上确实得到了一个类似的错误。

任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2015-09-18 01:25:47

我遇到了同样的问题。根据@DirkEddelbuettel的评论,我添加了

代码语言:javascript
复制
Sys.setenv("PKG_LIBS" = "-llapack")

然后安装成功了。

票数 6
EN

Stack Overflow用户

发布于 2016-07-22 12:43:01

我是这个包的作者..最近有人给我发了这个错误的电子邮件,所以我看了一遍,找到了这篇文章。已修复...感谢您使用该软件包并测试推荐算法。让我知道我能为你做些什么。看到其他人研究个性化总是很棒的。

请随时在github中贡献或打开问题,我将迅速响应。向Daniel道歉,他早些时候报道了这件事,但我当时可以探索一下。

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

https://stackoverflow.com/questions/32069122

复制
相关文章

相似问题

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