我的工作并不依赖Rails中的任何东西,但我很难在没有rails env的情况下启动工作。我已经看到了这个帖子,但它并没有帮助(ruby resque without loading rails environment)加载没有导轨环境的resque worker?
这是我目前的耙文件:
require "resque/tasks"
task "resque:setup" do
root_path = "#{File.dirname(__FILE__)}/../.."
require "#{root_path}/app/workers/myworker.rb"
end
#task "resque:setup" => :environment
注释的任务将加载Rails的env和一切正常,但是这不是什么我想要。当运行rake resque:work
我得到这个错误:
rake aborted!
No such file to load -- application_controller
Tasks: TOP => resque:work => resque:preload
啊,这个伎俩。谢谢您的帮助! – Brian 2012-03-26 15:47:27