Обновление пакета R не будет писать в мой каталог Rlibs - PullRequest
0 голосов
/ 09 апреля 2019

При установке R мне нравится создавать каталог библиотеки R, который не будет удален при обновлении пакетов. Я делаю это:

mkdir ~/Rlibs

Затем я редактирую свой .Renviron с помощью этих команд:

file.edit(file.path("~", ".Renviron"))  # in R

R_LIBS=~/Rlibs  # in the file body for Ubuntu Linux
R_LIBS=C:/Users/user/Documents  # in the file body for Windows

Я периодически обновляю все свои пакеты через update.packages(ask = FALSE, checkBuilt = TRUE) и tinytex::tlmgr_update().

Большинство моих нескольких десятков пакетов обновляются нормально. Но некоторые выдают предупреждение в виде строки "/ Каталог Rlibs не может быть записан, вы хотите использовать вместо этого личный каталог, да / нет / отмена" .

Я всегда выбираю "да" но я бы хотел знать, что происходит. И есть ли способ обойти эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...