【问题标题】:Rscript: command not found AutomatorRscript:找不到命令
【发布时间】:2020-04-22 22:56:14
【问题描述】:

我想在 mac 中自动化一个脚本。我关注了this post,但Automator 抛出了一个错误-: Rscript: command not found。 实际上在 Automator 中运行简单的命令 Rscript 是行不通的。但它适用于终端...... 有什么建议吗?

我尝试安装最新版本的 R (3.6.2),但矛盾仍然存在。

版本信息:

R version 3.6.2 (2019-12-12) -- "Dark and Stormy Night"
Platform: x86_64-apple-darwin15.6.0 (64-bit)

【问题讨论】:

  • 您的 R 安装很可能是在某个启动脚本(如 .bash_profile.zshrc 或类似的未被读取的启动脚本中放入 PATH 的位置),因此您需要将完全限定的路径传递给可执行文件,例如/usr/local/bin/R --slave -e "rnorm(1)"。通过在其工作的终端中运行 which Rscript 来找到正确的路径。

标签: r macos automator rscript


【解决方案1】:

根据@alistaire 的建议,使用/usr/local/bin/R --slave -e 代替Rscript 效果很好。

【讨论】:

    【解决方案2】:

    只是添加另一个用例,当R程序在不同的位置时,R工作空间应该被忽略,输入是要处理的R文件。

    /usr/bin/R --vanilla --slave -f "src/parallel.R"
    

    【讨论】:

      猜你喜欢
      • 2013-10-28
      • 2011-05-31
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多