我正在尝试安装依赖于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
答案 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”中获取环境。