Не удается установить пакет внутри RStudio на macOS Catalina - PullRequest
0 голосов
/ 06 ноября 2019

При попытке установить пакет внутри RStudio на macOS Catalatina, происходит сбой с ошибкой Permission Denied:

> install.packages("mlbench")
trying URL 'https://cran.rstudio.com/src/contrib/mlbench_2.1-1.tar.gz'
Content type 'application/x-gzip' length 920768 bytes (899 KB)
==================================================
downloaded 899 KB

* installing *source* package ‘mlbench’ ...
** package ‘mlbench’ successfully unpacked and MD5 sums checked
mv: rename /usr/local/Cellar/r/3.6.1_1/lib/R/library/mlbench to /usr/local/Cellar/r/3.6.1_1/lib/R/library/00LOCK-mlbench/mlbench: Permission denied
ERROR: cannot remove earlier installation, is it in use?
* removing ‘/usr/local/Cellar/r/3.6.1_1/lib/R/library/mlbench’
Warning in install.packages :
  installation of package ‘mlbench’ had non-zero exit status

The downloaded source packages are in
    ‘/private/var/folders/bc/wsz930gj3gn5zgq4hbm6jkfr0000gn/T/RtmpdvQLox/downloaded_packages’
Updating HTML index of packages in '.Library'
Warning in install.packages :
  cannot create file '/usr/local/Cellar/r/3.6.1_1/lib/R/doc/html/packages.html', reason 'Permission denied'
Warning in install.packages :
  cannot update HTML package index

1 Ответ

0 голосов
/ 06 ноября 2019

Как указано здесь от RStudio Поддержка:

Можете ли вы устанавливать пакеты в R?

Если выПри возникновении проблем мы рекомендуем попробовать установить пакеты в R (за пределами RStudio) и посмотреть, сможете ли вы это сделать. Если нет, пожалуйста, проверьте возможные решения ниже.

Следовательно, необходимо:

  • переключиться на Terminal.app,
  • , однако, консоль R должен быть запущен с привилегиями sudo (в противном случае он все равно снова завершится ошибкой с ошибкой в ​​разрешении): sudo R,
  • и затем установить любой необходимый пакет: install.packages("mlbench").
...