抱歉,来自一个相对的 Rails 新手的快速问题。我正在尝试使用Whenever gem 来安排一些 rake 任务。我一辈子都无法让它真正开始在我的开发机器上运行 cron 作业。
从其他stackoverflow线程来看,看来我应该添加这个:
set :environment, "development"
到我的 schedule.rb 文件。但是然后呢?
然后如何在 cron 作业开始后停止它们?
在 OSX 中使用 Rails 3.2.3
更新:答案是运行$ whenever -w
将 cron 作业写入 crontab 文件。然后系统立即开始自动运行该 crontab 文件。
不幸的是,我的日志文件无论何时都包含以下内容:
"rake aborted! Don't know how to build task <task name>"
我认为这可能是由于已知的 crontab/rvm 问题,但欢迎提出任何建议。