【发布时间】:2016-04-11 18:13:34
【问题描述】:
我正在尝试使用 Rscript 命令从 bash 脚本运行 R 脚本。我所在的集群有多个 R 版本,并告诉我:“错误:这是 R 版本 2.15.1。包 'raster' 需要 >= 3.0.0。有没有办法指定要运行的 R 版本Rscript 与?
#!/bin/sh
Rscript Test.R
【问题讨论】:
我正在尝试使用 Rscript 命令从 bash 脚本运行 R 脚本。我所在的集群有多个 R 版本,并告诉我:“错误:这是 R 版本 2.15.1。包 'raster' 需要 >= 3.0.0。有没有办法指定要运行的 R 版本Rscript 与?
#!/bin/sh
Rscript Test.R
【问题讨论】:
如果您不使用完整路径,那么它将运行在您的 $PATH 变量中首先找到的版本。解决方案是让您的路径以 R 目录开头,或者使用正确的路径(例如 'alias R=/opt/my/path/R')并使用 `shopt -s expand_aliases' 运行脚本
【讨论】: