【发布时间】:2014-12-29 16:31:40
【问题描述】:
我在每次 gem 的 schedule.rb 文件中设置了一个非常简单的方法
every 10.minutes do
rake "update_models"
end
我现在想要完成的只是将 Capistrano 配置为通过调用自动创建 crontab
whenever --update-crontab --set environment=development
或
whenever -i
但是我没有成功完成冗长的配置过程。我的 Capfile 有以下内容
require "whenever/capistrano"
我的 deploy.rb 文件有以下内容:
namespace :deploy do
task :update_crontab do
run "cd /Users/affinities/Desktop/my_app && bundle exec whenever --update-crontab --set environment=development"
end
end
我只是想在我启动服务器时让 when gem 启动它的 schedule.rb 文件。有人可以一步一步地安装所需的最少 Capistrano 吗?当我运行“rails server”时,我希望更新 crontab。我现在只是在开发环境中尝试。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 capistrano whenever