Error while installing package from github in R. Error in dyn.load

邮差的信 提交于 2019-12-07 17:38:42

问题


I am trying to install the recommenderlabrats package from github to my SUSE Linux R-Server, using the straight forward:

devtools::install_github("sanealytics/recommenderlabrats")

However I do get an error message which I can't get wrap my head around.

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

I guess it boils down to

undefined symbol: dgels_

After some stackoverflow- and google-search, I think it has something to do with Rcpp. I have version 0.12.0 installed. I tried to contact the author but didn't receive any feedback. I do get a similar error on my local windows machine.

Any help is appreciated.


回答1:


I ran into the same issue. According to @DirkEddelbuettel's comment, I added

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

Then the installation worked.




回答2:


I am the author of the package.. Someone emailed me this error recently so looked through it I found this post.. fixed... and thanks for using the package and testing recommendation algorithms. Let me know how I can help. It's always great to see other folks researching personalization.

Feel free to contribute or open an issue in github and I will respond prompty. Apologies to Daniel who did report it earlier but I could explore at that time.



来源:https://stackoverflow.com/questions/32069122/error-while-installing-package-from-github-in-r-error-in-dyn-load

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!