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

  1. Открытый терминал
  2. Введите в новой командной строке: open ~/.Rprofile
  3. Удалите строки, относящиеся к packrat (они должны быть четко обозначены, поскольку они содержат слово packrat)
  4. Сохранить файл
  5. Перезагрузка R/Rstudio
Другие вопросы по тегам