0

在多个队列中运行延迟作业时遇到问题。一开始我在一个队列中运行时遇到了同样的问题

rake jobs:work

但通过运行解决了它

bundle exec rake jobs:work.

现在为了运行不同的队列,我正在使用: ./script/delayed_job -n 2 start

然后回到错误开始。错误是:

“Syck::DomainType#{method_name} 失败并出现 NoMethodError:未定义的方法 `{method_name}' for #

我试图通过按照此处的建议将代码添加到 application.rb 来解决它:

require 'yaml'
YAML::ENGINE.yamler = 'syck'
# [...]
require File.expand_path('../boot', __FILE__)

但这没有帮助。我正在使用:Rails 3.0.9 Ruby 1.9.2 p290

谢谢:) Moozly。

4

1 回答 1

2

我们会尽力的

bundle exec ./script/delayed_job -n 2 start

;)

于 2012-04-03T15:10:42.920 回答