问题
例如您的系统上安装任何 R 包时︰
install.packages("proto")
您收到类似于以下错误︰
下载的源代码程序包
?/tmp/Rtmph4YKLX/downloaded_packages?
更新的 HTML 索引中的文件包。库
在 install.packages 中出现警告︰
无法创建文件
/ opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html,原因
权限被拒绝
解决方案
当您没有必需的文件权限,以便能够写入当前 R 库文件夹作为用户时,将发生此错误
您当前以登录。 可以使用 R 函数.libPaths()这两个查询并更改当前 R 将用于安装新用户贡献的库的位置。
例如︰
>.libPaths("/home/testuser/Rlib")
若要更改在其中永久添加 R 贡献的用户库,您可以添加此用户特定的默认位置。Rprofile 文件或整个系统。Rprofile.site' 在 / usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc,如果您需要为所有的 R 用户更改此设置。