我将R_LIBS_USER
设置为我系统环境变量中所需的库路径(我已将旧库移动到该位置)。当我在不打开现有文件的情况下启动程序时,RStudio尊重该路径。但是当我通过单击.Rproj
文件打开RStudio时,它会加载一个旧的lib路径并忽略R_LIBS_USER
(.libPaths()
返回旧路径)。我在我的%UserProfile%
目录和项目目录中搜索了旧字符串的提及。我在%UserProfile%
目录中找不到任何内容,除了在history_database
文件中,在项目目录中也是如此,除了.Rproj-user\B37F6204\pcs\packages-pane.pper
中的一个提及:
{
"installOptions" : {
"installDependencies" : true,
"installFromRepository" : true,
"libraryPath" : "<my-userprofile-path>/R/win-library/3.3"
}
}
这看起来很有希望,但是当我改变它时,当我打开项目时,RStudio仍然忽略它。
点击.Rproj文件非常方便,所以我想解决这个问题。
RStudio版本为1.0.136
> sessionInfo()
R version 3.3.3 (2017-03-06)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.3.3