Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 重调错误_Ruby On Rails_Ruby_Queue_Resque - Fatal编程技术网

Ruby on rails 重调错误

Ruby on rails 重调错误,ruby-on-rails,ruby,queue,resque,Ruby On Rails,Ruby,Queue,Resque,为了在应用程序中实现resque,我将遵循以下示例。我只做了一个更改,即不从用户输入中获取“idea”变量值。我已经为这个变量提供了默认值。这段代码的ruby文件位于RAILS\u ROOT/lib/文件夹中。 每当我使用ruby idea_analyzer.rb命令运行程序时,我都会看到 [root@xxxxxx lib]# ruby idea_analyzer.rb Analyzing your idea: I will learn ruby Asking for a job to anal

为了在应用程序中实现resque,我将遵循以下示例。我只做了一个更改,即不从用户输入中获取“idea”变量值。我已经为这个变量提供了默认值。这段代码的ruby文件位于RAILS\u ROOT/lib/文件夹中。 每当我使用ruby idea_analyzer.rb命令运行程序时,我都会看到

[root@xxxxxx 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应用程序屏幕时,我在失败队列中看到作业,错误为“uninitialized constant WordAnalyzer”

我有rake正在运行:rake resque:工作队列=*

我的redis服务器正在运行。它显示连续的日志,如
已连接2个客户端(0个从机),使用471575字节,0个共享对象

有人能告诉我这个错误吗


提前感谢。

您可能需要更仔细地阅读:

*如果您看到一个错误,比如没有要加载的文件--resque,那么您需要在程序顶部添加require“rubygems”。您最终应该会看到关于缺少WordAnalyzer的错误。接下来我将创建一个word_analyzer.rb文件,定义类*