从bash运行脚本时要运行的R的特定版本

时间:2016-04-11 18:13:34

标签: r bash rscript

我正在尝试使用Rscript命令从bash脚本运行R脚本。我所使用的集群有多个版本的R,并告诉我:“错误:这是R版本2.15.1。包'栅格'需要> = 3.0.0。有没有办法指定R的版本为使用?

运行Rscript
#!/bin/sh
Rscript Test.R

1 个答案:

答案 0 :(得分:3)

如果您没有使用完整路径,那么它将运行在$ PATH变量中首先找到的版本。解决方案是让您的路径在开头具有R目录,或者到正确的路径(例如'别名R = / opt / my / path / R')并使用`shopt运行脚本 - s expand_aliases'