我遇到R问题,我以前没有经历过。在写这里之前,我检查了论坛,但无法解决我的问题。我看到有人遇到这个问题 首先,我使用Ubuntu 16.04和R 3.4.1(单烛)。但是我无法安装任何软件包。首先,它说目录是不可写的,如果我想创建一个个人库?
lib =" / usr / local / lib / R / site-library"'是不可写的你想要吗? 改为使用个人图书馆? (y / n)
我无法:(我检查过论坛另一个选项是更改权限,我编码:
1. cd /usr/local/lib/R
2. sudo chmod o+w site-library
3. ls -l
但它没有用。
当我想下载软件包时,它会将其安装在/ tmp文件夹中。我不能使用它,因为当我想用" library()"它说没有这样的包装。我从/ tmp文件夹中复制了包并将其粘贴到其他包的文件夹中(我自己没有安装它们,它们就在那里)但是它仍然无法识别包。 我的Windows PC没有经历过这种情况,而Ubuntu的一位朋友说他是使用R和Rstudio而没有问题。我的错误是什么:( ???
答案 0 :(得分:0)
问题是r
或rstudio
没有权限在这些目录中写入。
您应该更改本地目录的R_LIBS
,查看/etc/R/Renviron.site
并取消注释R_LIBS
行,或者根据需要进行定义。
检查您家中是否存在R文件夹~/R/x86_64-pc-linux-gnu-library/3.4
,它应该是您的R_LIBS
地址。如果它不存在,您可以创建一个~/R/library/
,并在Renviron.site
中定义相同内容。
更多信息,请查看here或help(Startup)
。