在mongrel开发环境中每当宝石运行

时间:2012-03-08 14:56:17

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1

我想运行whenever gem,我在 schedule.rb 文件中执行此任务:

every 5.minutes do 
 rake "directory:cleanup"
end

我在使用Mongrel进行环境开发。

为什么每5分钟不会触发此任务?

我做错了什么?

PD:该任务在控制台上运行良好。

1 个答案:

答案 0 :(得分:0)

您需要从应用程序的根目录运行whenever --update-crontab命令。这会将任务添加到您的crontab。

但是,如果你正在使用OSX,可能没有crontab开头,所以这不起作用。

如果您经常需要清理开发中的某些目录,我认为可能有更好的解决方案。考虑使用像Guard这样的东西。