これが私のenvironment.rbにあるものです。「daemons」gem のバグが原因で再起動に問題があり、ghazel-daemons がそれを修正することを理解しています。しかし、私の場合はうまくいきません。私は Collectiveidea 2.1.0 を使用しています - DJ のプレバージョン、rails 2.3.5。
config.gem 'delayed_job', :source => 'http://rubygems.org', :version
=> "2.1.0.pre"
config.gem "ghazel-daemons", :lib => "daemons", :source => 'http://
gems.github.com'
gem "ghazel-daemons"
require "daemons"
しかし、私はまだdelayed_jobをカピストラーノから再起動できません。
desc "Restart the delayed_job process"
task :delayed_job_restart, :roles => :app do
run "cd #{current_path};#{get_rails_env} script/delayed_job
restart"
end
ありがとう