【问题标题】:Install R package to correct library path in Ubuntu在 Ubuntu 中安装 R 包以更正库路径
【发布时间】: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

【问题讨论】:

  • 您想永久更改您的目录吗?
  • 不,我很高兴只使用一个目录。我只需要将我的包上传到那个目录。

标签: r ubuntu


【解决方案1】:

最后通过更改写入权限使其工作:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    相关资源
    最近更新 更多