r - 在 Ubuntu 中安装 R 包以更正库路径

标签 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

最佳答案

最后通过使用以下方法更改写权限使其工作:

sudo chmod -R 0777 '/usr/lib/R/library'

关于r - 在 Ubuntu 中安装 R 包以更正库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37690130/

相关文章:

r - 如何在R中插值和提取黄土平滑上方的点?

r - 多个矩阵的加权平均值 - 逐个元素

R:geom_vline 标签上的上标

bash - 如何检测我的 upstart 脚本是否正在运行?

r - 按组和列的加权均值

r - 包 'tinytex' 的安装具有非零退出状态

python - ffmpeg如何将mpg编码为2 channel aac?

Python 重新安装 --enable-unicode=ucs4 和 lxml undefined symbol : PyUnicodeUCS2_DecodeLatin1

Python PyInstaller Ubuntu 问题

html - Chromium 上的字体渲染颜色错误