Resque工作者无法正常启动

7

只是想确认一下 - 你是否正在运行Resque工作进程:QUEUE=* rake resque:work - Jesse Wolgamott
2
任务中断! 不知如何构建任务' resque: work' 我需要为工作程序创建任务吗? - quatermain
不,你只需要安装Resque。它是否在你的Gemfile中?你运行了bundle install吗?https://github.com/defunkt/resque - Jesse Wolgamott
是的,我也运行了 bundle installbundle update。它将“job”添加到队列中,但不会执行它,只是将其推送到队列中。 - quatermain
screenshot - quatermain
1个回答

31

好的,尝试将以下内容添加到你的Rakefile中:

require 'resque/tasks'

然后运行你的任务:

QUEUE=* rake resque:work

1
谢谢,现在,这个错误:找不到文件--devise/confirmations_controller - quatermain
1
我从 这里 添加了几行代码,现在它好像可以工作了。谢谢。 - quatermain
7
听起来你在应用程序中使用了一个AppEngine宝石。对于工作进程,特别是如果出现 eager_load 错误,请使用 QUEUE=* rake environment resque:work - New Alexandria

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接