我正在尝试在 Rscript 中加载库,但它给了我一个奇怪的错误。我正在运行 2.12.1 版本的 Rscript 二进制文件,但它抱怨我的包是在版本 2.12.1 下构建的。知道这是怎么回事吗?
[17:55:13 trash] $ ./tmp.R
Loading required package: blah
Error: (converted from warning) package 'blah' was built under R version 2.12.1
[17:55:47 trash] $ cat tmp.R
#!/path/to/R/2.12.1/bin/Rscript --quiet
library(blah)
我在@aL3xa 和@Iterator 的评论的帮助下找到了答案。当我跑步时whereis Rscript
, I get:
Rscript:/usr/bin/Rscript /usr/bin/X11/Rscript
这些都不代表我想要使用的 R 安装(在本例中为版本 3.2.2),它位于
/myinstall/R-3.2.2/bin/
但是,如果我使用整个路径运行 Rscript 命令,我会强制它使用所需的安装:
/myinstall/R-3.2.2/bin/Rscript tmp.R
运行起来像微风一样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)