在RStudio中安装软件包的权限被拒绝

时间:2020-05-13 13:32:46

标签: rstudio

我试图在Mac的RStudio中安装响尾蛇程序包,但是遇到了这个问题。

The downloaded source packages are in
        ‘/private/var/folders/jg/725mdnns39z944j_s1q2hwg40000gn/T/Rtmpe2a0uF/downloaded_packages’
Updating HTML index of packages in '.Library'
Warning messages:
1: In file.create(f.tg) :
  cannot create file '/usr/local/Cellar/r/3.6.3_1/lib/R/doc/html/packages.html', reason 'Permission denied'
2: In make.packages.html(.Library) : cannot update HTML package index

我尝试了以下方法:

一个

我使用以下几行来更改文件夹权限

ls -ld /usr/local/Cellar
sudo chmod a+w /usr/local/Cellar

文件夹权限更改如下:

drwxrwxrwx 118 dph admin 3776 Apr 23 00:40 /usr/local/Cellar

但是问题仍然没有解决。

两个

我发现.libPaths()也在检查lib目录并更改了该文件夹的权限。没用

三个

我使用.libPaths("/home/rlib")来更改安装位置。不起作用。

四个

我移至终端而不是RStudio控制台来安装软件包。我怀疑RStudio可能无权访问文件夹。安装时,终端问我允许终端访问文件夹吗?但是,即使选择是也不行。

1 个答案:

答案 0 :(得分:0)

我的怀疑是正确的。 RStudio论坛中的一则评论说,我们需要以管理模式打开该应用程序。我发现在Mac中,您可以执行以下操作:

cd /Applications/iTunes.app/Contents/MacOS/
sudo ./MacOS

它正在工作!!