我已将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 回答
最后通过使用以下命令更改写权限来使其工作: