Как выгрузить старую версию пакета rlang?

#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 дает мне возможность перезапустить, когда я пытаюсь загрузить новую версию ранее установленного пакета.