【问题标题】:run whenever gem in mongrel development environment在 mongrel 开发环境中运行 gem
【发布时间】:2012-03-08 23:23:12
【问题描述】:

我想运行whenever gem,我在 schedule.rb 文件中有这个任务:

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

我在 Mongrel 从事环境开发工作。

为什么这个任务不是每 5 分钟触发一次?

我做错了什么?

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

【问题讨论】:

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


    【解决方案1】:

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

    但是,如果您使用的是 OSX,则可能没有 crontab 开始,因此这将不起作用。

    如果您在开发过程中经常需要清理一些目录,我认为可能会有更好的解决方案。考虑使用类似Guard 的东西。

    【讨论】:

      猜你喜欢
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 2012-10-16
      • 2020-09-29
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多