2010-12-22 66 views
0

要在應用程序中實現resque,我遵循this示例。我只做了一次更改,不會從用戶輸入中獲取'idea'變量值。我給這個變量默認值。此代碼ruby文件位於RAILS_ROOT/lib /文件夾中。 每當我運行命令紅寶石idea_analyzer.rb程序,我看到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 

當我運行控制檯上resque的Web命令,看看Sinatra的應用程序的屏幕在瀏覽器中,我在隊列中看到失敗的任務錯誤 '未初始化不斷WordAnalyzer'

我有耙運行:耙resque:工作隊列= *

我Redis的服務器正在運行。它顯示連續日誌喜歡
2客戶端連接(0奴隸),471575字節在使用中,0共享對象

任何人都可以告訴我這個錯誤嗎?

在此先感謝。

回答

1

您可能需要更仔細地閱讀:

*如果你看到這樣沒有這樣的文件加載錯誤 - resque,那麼你需要添加需要「RubyGems的」在程序的頂部。您最終應該看到關於缺少WordAnalyzer的錯誤。我將通過創建word_analyzer.rb文件來處理下一個問題,定義類... *