Ошибка при установке пакета 'dplyr' - имеет ненулевой статус выхода - PullRequest
0 голосов
/ 09 мая 2020

Когда я вызываю

install.packages("dplyr")

, это то, что появляется:

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
trying URL 'https://mran.microsoft.com/snapshot/2019-07-05/src/contrib/dplyr_0.8.3.tar.gz'
Content type 'application/octet-stream' length 1173098 bytes (1.1 MB)
==================================================
downloaded 1.1 MB

ERROR: failed to lock directory ‘/usr/local/lib/R/site-library’ for modifying
Try removing ‘/usr/local/lib/R/site-library/00LOCK-dplyr’
Warning in install.packages :
  installation of package ‘dplyr’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmpDn3GWa/downloaded_packages’

Также похоже, что этого пакета dplyr больше нет в моей пользовательской библиотеке.

Пожалуйста помоги! Другая установка пакетов, похоже, работает нормально. Я понятия не имею, что происходит, потому что до сегодняшнего дня у меня никогда не было проблем с этим пакетом, и он мне отчаянно нужен для моей последней работы на следующей неделе.

Спасибо!

1 Ответ

1 голос
/ 09 мая 2020

Все, что я публикую здесь, содержится по ссылке, напишите здесь для резюме:

install.packages("Rcpp", dependencies = TRUE, INSTALL_opts = '--no-lock')

Почему это происходит?

Это происходит, когда установка вашего последнего пакета была прервана ненормально. чтобы исправить это, вы должны удалить заблокированный файл. Например, выполните эту команду в консоли R:

unlink("/home/me/src/Rlibs/00LOCK-Rcpp", recursive = TRUE)

R install.packages возвращает «не удалось создать каталог блокировки»

...