После переустановки R я получил мессенджер ошибок, чтобы переустановить кучу пакетов один за другим - PullRequest
0 голосов
/ 21 июня 2020

Недавно я переустановил программу R (4.0.1 (2020-06-06)).

С тех пор я получал сообщение об ошибках, например

Ошибка: не удалось загрузить пакет или пространство имен для FlowSOM: пакет «pillar» был установлен до R 4.0.0: переустановите его

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

Я попытался переустановить R и RStudio. Что еще можно попробовать?

Ответы [ 2 ]

0 голосов
/ 21 июня 2020

Обычно ваша ОС обрабатывает каждое обновление R как отдельную среду, по сути, «fre sh install». Переустановка пакетов является ожидаемым поведением.

0 голосов
/ 21 июня 2020

После обновления R иногда необходимо пересобрать установленные пакеты с помощью update.packages():

update.packages(ask = FALSE,
                checkBuilt = TRUE)

Это потому, что некоторые пакеты необходимо перекомпилировать под более новую версию R. Если вы не хотите беспокоиться об этих осложнениях в будущем, рассмотрите возможность использования installr package:

# for the first time
install.packages("installr")

# when you want to update R
installr::updateR()

Это обновит R, а также скопирует и перестроит все пакеты для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...