我正在尝试使用Rscript
命令从bash脚本运行R脚本。我所使用的集群有多个版本的R,并告诉我:“错误:这是R版本2.15.1。包'栅格'需要> = 3.0.0。有没有办法指定R的版本为使用?
Rscript
#!/bin/sh
Rscript Test.R
答案 0 :(得分:3)
如果您没有使用完整路径,那么它将运行在$ PATH变量中首先找到的版本。解决方案是让您的路径在开头具有R目录,或者到正确的路径(例如'别名R = / opt / my / path / R')并使用`shopt运行脚本 - s expand_aliases'