我的工作並不依賴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