rstudio другой путь к библиотеке в командной строке R (`$ R_LIBS_USER`)

Я пытаюсь понять, почему мой.libPath отличается от командной строки R и RStudioрабочий стол (ПРИМЕЧАНИЕ: этоне дубликатэтот вопрос так как это исправление включало материал, специфичный для RStudioсервер которого у меня нет).

Когда я использую R в командной строке (Linux):

> .libPaths()
[1] "/home/mathematicalcoffee/R/library"  "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library"             "/usr/lib/R/library"           

Когда я использую RStudioрабочий стол (Linux, та же машина):

[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"       "/usr/lib/R/library"            "/usr/lib/rstudio/R/library"  

Теперь я установил$R_LIBS_USER в~/R/library в моем профиле bash, поэтому R-командная строка выбирает его как мой предпочтительный libPath.

Проблема в RStudio Desktop, когда я делаю:

Sys.getenv('R_LIBS_USER')
# "~/R/x86_64-pc-linux-gnu-library/2.15"

Итак, почему RStudio Desktop изменил мойR_LIBS_USER? Как я могу изменить это обратно? (Я не использую файл .Rprofile). (В приведенном выше вопросе решение для RStudio Server было изменить/etc/rstudio/rsession.conf, но у меня его нет, так как у меня есть RStudio Desktop. Кроме того, я считаю, что RStudio должен уважать мойR_LIBS_USER переменная окружения.)

Ответы на вопрос(1)

Ваш ответ на вопрос