我正在使用hirefire beta来管理我的基于mongoid的DJ队列工作人员 - 在队列深度发生变化时添加和删除dynos。
问题是我得到的只是错误:
2013-01-27T23:07:14+00:00 app[web.1]: Started GET "/hirefire/d98c3c1f840e8b903j3od03kka3f110b1779ccb5/info" for 5.19.20.84 at 2013-01-27 23:07:14 +0000
2013-01-27T23:07:14+00:00 app[web.1]:
2013-01-27T23:07:14+00:00 app[web.1]: ArgumentError (wrong number of arguments (2 for 1)):
2013-01-27T23:07:14+00:00 app[web.1]: config/initializers/hirefire.rb:3:in `block (2 levels) in <top (required)>'
我的版本:
Using rails (3.2.11)
Using delayed_job (3.0.4)
Using delayed_job_mongoid (2.0.0)
Using mongoid (3.0.19)
config/initializers/hirefire.rb
:
HireFire::Resource.configure do |config|
config.dyno(:worker) do
HireFire::Macro::Delayed::Job.queue
end
end
有什么建议吗?我已经尝试了各种我能找到的建议,所有这些都会导致各种其他错误而且没有任何进展。
答案 0 :(得分:0)
对我而言,这是因为ActiveRecord仍然安装,Mongoid安装有一些从您的应用程序中删除ActiveRecord的详细信息。
http://mongoid.org/en/mongoid/docs/installation.html#installation