Опираясь на ту же проблему (избегая пути по умолчанию в сети), я подошел к этому решению с подсказками, приведенными в других ответах.
Решение редактирует файл Rprofile
, чтобы перезаписать переменная R_LIBS_USER
, которая по умолчанию указывает на домашний каталог.
Здесь шаги:
~\target
. Rprofile
. В моем случае это было в C:\Program Files\R\R-3.3.3\library\base\R\Rprofile
. R_LIBS_USER
. В моем случае я заменил эту строку file.path(Sys.getenv("R_USER"), "R",
на file.path("~\target", "R",
. Документация, которая поддерживает это решение, здесь
Исходный файл с:
if(!nzchar(Sys.getenv("R_LIBS_USER")))
Sys.setenv(R_LIBS_USER=
file.path(Sys.getenv("R_USER"), "R",
"win-library",
paste(R.version$major,
sub("\\..*$", "", R.version$minor),
sep=".")
))
Измененный файл:
if(!nzchar(Sys.getenv("R_LIBS_USER")))
Sys.setenv(R_LIBS_USER=
file.path("~\target", "R",
"win-library",
paste(R.version$major,
sub("\\..*$", "", R.version$minor),
sep=".")
))