#r #package
#r #пакет
Вопрос:
Я установил более новую версию пакета «rlang» (0.4.7). Когда я создавал библиотеку, она выдавала мне следующие сообщения об ошибках:
Ошибка библиотеки (rlang) в значении [3L]: пакет ‘rlang’ версии 0.4.5 не может быть выгружен: Ошибка в unloadNamespace (package): пространство имен ‘rlang’ импортируется ‘tibble’, ‘pillar’, ‘ggplot2’, ‘lifecycle’, поэтому не может быть выгружено
Затем я попробовал функции detach() и unloadNamespace(), обе выдали мне ошибки:
отсоединить(«package:rlang», выгрузить = TRUE, символ.только = TRUE) Ошибка при отсоединении («package: rlang», выгрузка = TRUE, символ.только = TRUE): недопустимый аргумент ‘name’ unloadNamespace(«rlang») Ошибка в unloadNamespace («rlang»): пространство имен ‘rlang’ импортируется ‘tibble’, ‘pillar’, ‘ggplot2’, ‘lifecycle’, поэтому не может быть выгружено
Как мне тогда поступить?
Комментарии:
1. Перезапустите сеанс R. Убедитесь, что вы не запускаете какой-либо код, который загружает пакет, прежде чем пытаться его обновить.
2. В дополнение к тому, что сказал MrFlick, вы также можете попробовать установить пакеты в чистом R, а не в RStudio, если вы его используете
3. Проблема решена! Метод MrFlick работал нормально. Большое спасибо обоим!
4. @Kai. Rstudio дает мне возможность перезапустить, когда я пытаюсь загрузить новую версию ранее установленного пакета.