R .libPaths()自动重置

时间:2015-04-18 11:39:26

标签: r macos

操作系统: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/')(包仍在那里)。

为什么库路径会自动重置,如何永久更改?

1 个答案:

答案 0 :(得分:1)

我做了类似的事情。检查您的Sys.getenv()。我的有57件物品。其中一个是Sys.getenv()['R_LIBS']。我把它设置为"/Users/ghuiber/Rlibs"并且它是持久的。