Моя личная библиотека установлена как R_LIBS = ~/.R/lib в ~/.Renviron. Это работает отлично, когда я устанавливаю пакеты из rstudio. При попытке установки новых пакетов из обычной сессии R консоли, она всегда спрашивает меня:Настройка R_LIBS & избежание «Вместо этого вы хотите использовать личную библиотеку?»
Would you like to use a personal library instead? (y/n) y
Would you like to create a personal library
~/R/x86_64-redhat-linux-gnu-library/3.1
to install packages into? (y/n) n
Когда я делаю обновление от сеанса консоли, существующих пакеты в ~/.r/Lib (ранее установленный из rstudio) является обновлено без проблем. Если в/usr есть глобальные пакеты, которые также нуждаются в обновлении, R снова спрашивает, хочу ли я создать файл ~/R/x86_64-redhat-linux-gnu-library/3.1.
Я пробовал несколько конфигураций и не нашел способа обойти это.
Проконсультируйтесь?
Спасибо @ dirk-eddelbuettel. Думаю, ты поставил меня на правильный путь. Сначала я прокомментировал 'R_LIBS_USER' из файла' Renviron' системы, но это не помогло. Поэтому я добавил 'R_LIBS_USER' в свой локальный' .Renviron', указывающий на '~/.R/lib', и мои обновления идут в нужное место. – Shep