Rails,在开发中使用

很抱歉,这里有一个来自Rails新手的快速问题。我正在尝试使用where gem来安排一些rake任务。我无法让它在我的开发机器上真正开始运行cron作业

从其他stackoverflow线程来看,我似乎应该添加以下内容:

集:环境,“开发”

到我的schedule.rb文件。那又怎么样

那么,一旦cron作业开始,我该如何停止它们呢

在OSX中使用Rails 3.2.3

更新:答案是运行$where-w,它将cron作业写入crontab文件。然后系统立即开始自动运行crontab文件

不幸的是,我的where日志文件包含以下内容:
“rake中止!不知道如何生成任务<任务名称>”

我认为这可能是由于已知的crontab/rvm问题,但欢迎提供任何建议

清除现有的cron作业

crontab-r

使用环境更新cronjob

无论何时--更新crontab--设置environment='development'

发表评论