2010-12-22 65 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文件来处理下一个问题,定义类... *