安装R包以更正Ubuntu中的库路径

时间:2016-06-07 21:59:41

标签: r ubuntu

我已将R包上传到我的Ubuntu服务器上。然后我按如下方式将此软件包安装到R库中:

install.packages('my_package', repo=NULL, dir='/usr/lib/R/library')

所有其他软件包都安装在/ usr / lib / R / library目录中,如运行:

所确认
installed.packages()

并查看LibPath列。

然后我使用:

添加到库中
library(my_package,lib.loc="/usr/lib/R/library")

但是当我运行installed.packages()并查看LibPath列时,我可以看到它被添加到另一个目录中。该目录如下所示:

/home/my_server/R/x86_64-pc-linux-gnu-library/3.3

如何将我的软件包安装到Ubuntu上的正确目录中?

也尝试过:

install.packages('my_package', repo=NULL, lib.loc='/usr/lib/R/library')

还尝试更改该文件夹的写入权限。仍然不起作用。无论我尝试什么,它总是将我的包放在/home/my_server/R/x86_64-pc-linux-gnu-library/3.3

1 个答案:

答案 0 :(得分:1)

最后通过使用:

更改写权限来使其工作
sudo chmod -R 0777 '/usr/lib/R/library'