2010-12-22 6 views
0

Um resque in Anwendung zu implementieren, folge ich dem this Beispiel. Ich habe nur eine Änderung vorgenommen, um den Wert der Idee nicht von der Benutzereingabe zu übernehmen. Ich habe standardmäßig einen Wert für diese Variable angegeben. Diese Code-Ruby-Dateien befinden sich im Ordner RAILS_ROOT/lib /. Jedes Mal, wenn ich das Programm mit dem Befehl ruby ​​idea_analyzer.rb laufe, sehe ichFehler Resque

[[email protected] lib]# ruby idea_analyzer.rb 
Analyzing your idea: I will learn ruby 
Asking for a job to analyze: I 
Asking for a job to analyze: will 
Asking for a job to analyze: learn 
Asking for a job to analyze: ruby 

Und wenn ich resque-Web-Befehl auf der Konsole ausführen und sinatra app Bildschirm im Browser sehen, ich sehe Job in fehlgeschlagen Warteschlange mit Fehler 'nicht initialisierte konstante WordAnalyzer'

ich habe Rake läuft: Rake resque: Arbeit QUEUE = *

Mein redis-Server ausgeführt wird. Es zeigt fortlaufende Logs wie 2 Clients verbunden (0 Slaves), 471575 Bytes in Verwendung, 0 gemeinsame Objekte

Kann mir jemand zu diesem Fehler sagen?

Vielen Dank im Voraus.

Antwort

1

Vielleicht möchten Sie es sorgfältig lesen:

* Wenn Sie einen Fehler wie keine solche Datei sehen laden - resque, dann müssen Sie hinzufügen, erfordern „rubygems“ an der Spitze des Programms. Sie sollten schließlich den Fehler über einen fehlenden WordAnalyzer sehen. Ich kümmere mich darum, indem ich eine word_analyzer.rb-Datei erstelle, die die Klasse definiert ... *

Verwandte Themen