R: Packrat не удаляется полностью
Я ранее включал packrat() в RStudio. Теперь я хочу полностью удалить и отключить его (т.е. вернуть в состояние до установки packrat). Я пытался найти вариант в Rstudio, чтобы отключить его, но не смог найти ничего. Поэтому я удалил R и RStudio путем (на OSX 10.9.5), перетаскивая значки для R и RStudio из папки приложений в корзину. Однако после переустановки R (версия 3.2.3) консоль R показала следующее сообщение, и всплывающее окно предложило мне выбрать зеркало CRAN:
Packrat не установлен в локальной библиотеке - попытка запустить установку... Нет исходного архива packrat, доступного локально --- Пожалуйста, выберите зеркало CRAN для использования в этом сеансе ---
Итак, я нашел в библиотеке папку с именем "packrat". После удаления этого я теперь получаю следующее после запуска R:
Ошибка в файле (имя файла, "r", кодировка = кодировка):
не могу открыть соединение
Дополнительно: предупреждающее сообщение:
В файле (имя файла, "r", кодировка = кодировка): невозможно открыть файл "packrat/init.R": такого файла или каталога нет
Это та же ошибка, что и в: Проблема с функционированием поврежденного пакета R, но файлы.Rprofile или.Rhistory не обнаруживаются при поиске в Finder, и я не знаю, в каком рабочем каталоге искать вручную. Может кто-нибудь посоветовать, как реализовать решение, указанное выше?
1 ответ
Проблема была в том, что.Rprofile хотел инициализировать packrat() при запуске R. Чтобы это исправить, используйте нижеприведенное.
Удаление Packrat из.Rprofile
- Открытый терминал
- Введите в новой командной строке: open ~/.Rprofile
- Удалите строки, относящиеся к packrat (они должны быть четко обозначены, поскольку они содержат слово packrat)
- Сохранить файл
- Перезагрузка R/Rstudio