Я только что обновился с R 3.5.3
до R 3.6.0
, и (как вы, возможно, ожидаете) я столкнулся с ужасом:
package {package_name} was installed by an R version with different internals;
it needs to be reinstalled for use with this R version
Удаление / переустановка каждого пакета-нарушителя часто приводит кодно и то же всплывающее сообщение об ошибке для одной или нескольких зависимостей, и для решения всей рекурсивной процедуры может потребоваться несколько часов.Поиск в Google (на самом деле, поиск в StackOverflow) подтверждает, что это обычная проблема для людей.
Есть ли способ сказать R:
Если вы встретите пакет, которыйбыла установлена версия R с различными внутренними компонентами, просто удалите / переустановите ее автоматически?