【发布时间】:2016-06-07 21:59:41
【问题描述】:
我已经将一个 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
【问题讨论】:
-
您想永久更改您的目录吗?
-
不,我很高兴只使用一个目录。我只需要将我的包上传到那个目录。