0

我是 ruby​​ on rails 的新手,目前我正在尝试使用 resque gem 让我的任务在后台运行

我已经成功安装了 redis 和 resque gem,现在我想运行我的 rake 文件,该文件位于 .../lib/tasks/resque.rake

resque.rake 中的内容

需要“resque/tasks”

任务“resque:设置”=>:环境


我已经启动了我的 redis 服务器,打开了一个新终端并移动到我的应用程序路径,现在我执行了 rake 命令,它是

rake resque:work QUEUE='*'

现在我得到一个错误

耙中止!不知道如何构建任务 'resque:work' .../.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in eval' .../.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in'

请帮我修复错误

4

1 回答 1

0

尝试以下操作来启动 rake 任务,

QUEUE=* VVERBOSE=1 rake environment resque:work

从这里,

http://bradhe.wordpress.com/2011/05/09/notes-on-working-with-resque-in-rails-3and-ruby-1-8/

于 2013-08-28T11:01:39.503 回答