永久更改Rscript和R Sys.getenv(“HOME”)

时间:2016-11-11 00:24:25

标签: r bash git-bash rscript

更新

当我打开RStudio并输入[1] "C:/Users/Clayton/Documents" 时,我得到:

Rscript -e "Sys.getenv('Home')"

当我打开git-bash并输入"C:\\Users\\Clayton" 时,我得到:

Rscript

这意味着RRscript -e "Sys.getenv('HOME')"无法从命令行加载我的包。如何将"C:\\Users\\Clayton\\Documents" 永久设置为:

Rscript

作为一个非常糟糕的解决方案,我将所有软件包复制到另一个适用于R家庭环境的库文件夹中。

我查看了Rscript: There is no package called ...?,但答案不是永久性更改Rscript或{{1}}。这里的评论向我展示了我的问题不是Rscript "there is no package"。这也没有提供解决方案Running Rscript in command line and loading packages

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果有人遇到类似的问题,并想要一个具体的答案,这个解决方案有效:

创建和/或打开您的.bash_profile文件。添加此行以及R库的路径:

export R_LIBS="C:/Users/Clayton/Documents/R/win-library/3.3"