2012-04-03 13 views
0

Probleme mit verzögerten Jobs in mehreren Warteschlangen. Ich hatte das gleiche Problem am Anfang, als ich mit allen lief in einer WarteschlangeFehler "undefinierte Methode" beim Ausführen von "delayed_jobs" in mehreren Warteschlangen mit ./script/delayed_job -n

rake jobs:work 

Aber löste es durch

bundle exec rake jobs:work. 

Jetzt für die Ausführung von verschiedenen Warteschlangen ausgeführt wird, verwende ich: ./ script/delayed_job -n 2 start

und zurück, um mit dem Fehler zu beginnen. Der Fehler ist:

"Syck::DomainType#{method_name} failed with NoMethodError: undefined method `{method_name}' for #

Ich habe versucht, es zu lösen, indem der Code hinzufügen als here vorgeschlagen application.rb:

require 'yaml' 
YAML::ENGINE.yamler = 'syck' 
# [...] 
require File.expand_path('../boot', __FILE__) 

Aber es half nicht. Ich verwende: Rails 3.0.9 Rubin 1.9.2 p290

Thanks :) Moozly.

+0

Sie wahrscheinlich falsche Version von Rake läuft. Fügen Sie Ihren Skript-Inhalt ein –

Antwort

2

gut, versuchen

bundle exec ./script/delayed_job -n 2 start 

;)

+0

lol :), ich dachte irgendwie, dass es nicht damit funktioniert hat, aber es tut :) – Moozly