2010-08-02 4 views
0

Voici ce que j'ai dans mon enviornment.rb. Je comprends qu'il y a eu problèmes avec le redémarrage à cause d'un bogue dans la gemme "daemons" et que le ghazel-daemons le corrige. Mais ça ne marche pas dans mon cas. Je suis en utilisant le collectifidea 2.1.0 - pré version de DJ, rails 2.3.5.delayed_job redémarrer de capistrano

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" 

Mais je ne peux pas obtenir de retard_job pour redémarrer Capistrano.

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 

Merci

Répondre

0

Je d dis coller avec la gem ghazel-démons sur les démons de patch singe.

Geoff a raison de ne pas utiliser delayed_job 2.1 avec des rails < 3.0, au moment de l'écriture des derniers rails 2 compatible delayed_job gem est 2.0.7.