[英]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.