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.
Sie wahrscheinlich falsche Version von Rake läuft. Fügen Sie Ihren Skript-Inhalt ein –