【发布时间】:2020-10-14 04:44:00
【问题描述】:
大家!
我正在尝试安装 Bioconductor 包“cummeRbund”并不断失败。我试过了
biocLite("cummeRbund") 启用 BiocInstaller 的命令,install.packages("cummeRbund") 及其具有指定库地址的变体。结果总是
"Warning in install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
'lib = "/usr/lib/R/library"' is not writable"
并且 r 一直让我使用个人目录。我应该怎么做才能摆脱这个讨厌的问题(“cummeRbund”不是唯一一个一直无法安装的软件包)?
我的规格:Ubuntu 14.04 LTS 64 位,R 版本 3.2.2 (2015-08-14) --“消防安全”,Bioconductor 版本 3.2 (BiocInstaller 1.20.0)
【问题讨论】:
-
这意味着您没有权限在系统范围内安装它(您需要
sudo权限)。如果您是唯一的用户,那么个人目录并没有什么问题。 -
是的,我明白这意味着我必须拥有 root 权限,是的,我是一个单独的用户。但我不能调用这些库,如果它安装在个人目录中。 R 找不到。
-
@zx8754 首先仔细检查没有错别字。 Bioconductor 不会告诉您包
xXx不存在,它会告诉您它不适用于您的版本。复制/粘贴名称以避免出现问题。其他一些问题也可能出现,但这是最常见的 -
@3nrique0 我不是问这个问题,只是分享一个关于包问题的常见问题解答帖子的链接。
标签: r bioconductor