簡體   English   中英

從Rith中的github安裝包時出錯.dyn.load中的錯誤

[英]Error while installing package from github in R. Error in dyn.load

我正在嘗試使用直接的方法將github中的recommenderlabrats軟件包安裝到我的SUSE Linux R-Server:

devtools::install_github("sanealytics/recommenderlabrats")

但是我收到一條錯誤消息,我無法理解。

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

我猜它歸結為

undefined symbol: dgels_

經過一些stackoverflow-和google-search之后,我認為它與Rcpp有關。 我安裝了0.12.0版本。 我試圖聯系作者,但沒有收到任何反饋。 我在我的本地Windows機器上遇到類似的錯誤。

任何幫助表示贊賞。

我遇到了同樣的問題。 根據@ DirkEddelbuettel的評論,我補充道

Sys.setenv("PKG_LIBS" = "-llapack")

然后安裝工作。

我是該軟件包的作者..最近有人通過電子郵件發送給我這個錯誤所以通過它我找到了這個帖子...修復...並感謝使用包和測試推薦算法。 讓我知道我可以提供哪些幫助。 看到其他人研究個性化總是很棒的。

隨意在github中貢獻或打開一個問題,我會回應提示。 向丹尼爾道歉,他之前做過報告但我當時可以探索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM