R:在ubuntu中安装uroot软件包

时间:2018-11-06 21:22:47

标签: r

我正在尝试安装依赖于uroot的预测程序包,它显然已编写为需要GPU?

install.packages("uroot")产生以下错误。有没有人发现此问题,并可能建议解决方法?我正在使用Ubuntu 16.04。

我在此处有问题的文件:/usr/local/cuda-8.0/,我将其添加到了路径export PATH = / usr / local / cuda-8.0 /:$ PATH

Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/home/rstudio2/R/x86_64-pc-linux-gnu-library/3.2/uroot/libs/uroot.so':
  libcudart.so.8.0: cannot open shared object file: No such file or directory
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/home/rstudio2/R/x86_64-pc-linux-gnu-library/3.2/uroot’
Warning in install.packages :
  installation of package ‘uroot’ had non-zero exit status

3 个答案:

答案 0 :(得分:1)

如果这对某人有用,我偶然发现了同样的问题,试图在Fedora 27上正确安装PATH中的设置的Fedora 27上安装R版本3.5.1的“ imputeTS”。

对我来说,我刚巧在R控制台中以root身份运行install.package("imputeTS")(取决于forecast),将软件包安装到用户主目录即可解决问题。似乎根据运行脚本的用户在不同位置搜索了库,请注意这一点。

答案 1 :(得分:0)

我刚刚迁移到Linux。在Ubuntu 18.04安装程序上,成功将依赖项设置为TRUE的install.packages使用成功,没有任何抱怨。 (亩箱上没有GPU。)

install.packages("forecast", dep=TRUE)
# there are quite a few dependencies and you happened to be missing one

packageDescription()
#-----------includes this line----------
Imports: colorspace, fracdiff, ggplot2 (>= 2.2.1), graphics, lmtest,
          magrittr, nnet, parallel, Rcpp (>= 0.11.0), stats,
             timeDate, tseries, urca, uroot, zoo

答案 2 :(得分:0)

您可以尝试修改文件“ /etc/rstudio/rserver.conf”,添加“ LD_LIBRARY_PATH”环境,例如:

rsession-ld-library-path=/usr/local/cuda/lib64 

实际上,当您从浏览器打开“ RStudio服务器”的会话时,该会话不会从“ .bashrc”中获取环境。