【问题标题】:Why can't the "whenever" gem find the "bash" command?为什么“whenever” gem 找不到“bash”命令?
【发布时间】:2012-10-12 13:49:40
【问题描述】:

我正在使用“whenever”Ruby gem 和RVM 来控制我的红宝石/宝石组。当我尝试使用时,我看到以下错误。

/bin/bash: not found

【问题讨论】:

  • RVM 版本、Ruby 和 gem 本身在回答这些问题时通常会有所帮助。不过,我看到你这次有一个很好的答案。希望这对将来有所帮助;)

标签: ruby rvm whenever


【解决方案1】:

每当 gem 硬编码 /bin/bash 时就会出现

set :job_template, "/bin/bash -l -c ':job'"

并非所有操作系统都将 bash 放在同一个地方。

您使用的操作系统似乎是 bash 不在 /bin 中(可能在 /usr/bin 或 /usr/local/bin 中)

您需要更新 job_template 以匹配 bash 的位置,或者您可以这样做

set :job_template, "bash -l -c ':job'"

让 shell 为您找到正确的 bash 版本。

【讨论】:

    猜你喜欢
    • 2019-02-08
    • 2017-03-14
    • 2012-12-20
    • 2017-04-29
    • 2019-09-21
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    相关资源
    最近更新 更多