Resque-web已启动并正在运行,但在尝试查看失败的作业时,我收到以下错误:
NoMethodError at /failed
undefined method `to_yaml' for 3:Fixnum
堆栈跟踪指向错误中提到的“to_yaml
”调用,似乎resque-web缺少一个要求。有没有其他人有这个问题或知道如何解决它?
注意:我在rails 4 app上本地运行。
答案 0 :(得分:1)
你可以在这里看到原因:https://github.com/resque/resque/issues/1143 - 它归结为一个已修复但尚未发布的临时错误。我通过添加
来修复我的require 'yaml'
位于server.rb文件的顶部
请注意我机器上的server.rb文件位于: /usr/local/lib/ruby/gems/2.0.0/gems/resque-1.25.1/lib/resque/server.rb
您的位置可能会有所不同