我有一个".Renviron“文件,但是如果我在批处理模式下运行一个R文件,R似乎找不到它。如果我包括
source(paste0(Sys.getenv("HOME"),"\\.Renviron"),echo=TRUE)输出正确地报告
R_LIBS = "D:\\R\\library"但是没有找到这个目录中的包。我尝试过R CMD BATCH和Rterm.exd <源代码> output 2>&1,使用这两种方法都找不到包库。有人知道我做错了什么吗?我在Windows 7下使用R3.3.2。
发布于 2016-11-08 17:31:29
我用创建用户环境变量 R_ENVIRON_USER解决了R3.2.0中指向我的.Renviron文件的类似问题。
RStudio似乎从%userprofile% / .Renviron加载,但命令行R默认为%userprofile%。创建系统环境变量使RStudio和命令行的行为一致。
有关进一步讨论,请参见本网页。
https://stackoverflow.com/questions/40469385
复制相似问题