操作系统:Mac OS X 10.10.3 R版本:3.2.0(由Homebrew安装)
我希望R在我的主目录中安装软件包而不是默认的" R_HOME",所以在更新R之后我不必重新安装所有软件包。
我按.libPaths('~/Library/R/')
设置了库路径。之后,所有软件包都安装在〜/ Library / R 中。通过.libPaths()
检查已退回〜/ Library / R 和R_HOME。
但是,当我退出R(在RStudio或终端中)并重新打开R(在RStudio或终端中)时,.libPaths()
仅返回R_HOME。我必须再次手动设置.libPaths('~/Library/R/')
(包仍在那里)。
为什么库路径会自动重置,如何永久更改?
答案 0 :(得分:1)
我做了类似的事情。检查您的Sys.getenv()
。我的有57件物品。其中一个是Sys.getenv()['R_LIBS']
。我把它设置为"/Users/ghuiber/Rlibs"
并且它是持久的。