resque、resque-scheduler NoMethodError(nil:NilClass 的未定义方法“rpush”)
我在我的开发机器上成功使用了 resque-scheduler,但是一旦部署,
NoMethodError (undefined method `rpush' for nil:NilClass)
当进程达到
Resque.enqueue_at(my_delay, my_worker,my_param)
我运行的捆绑安装并运行 resque 1.17.1 和 resque-scheduler-2.0.0.d
的线时,我就会遇到这个问题。 ?
I'm using resque-scheduler succefully on my dev machine, but once deployed I get this issue
NoMethodError (undefined method `rpush' for nil:NilClass)
when the process hits the line
Resque.enqueue_at(my_delay, my_worker,my_param)
I've runned bundle install and running resque 1.17.1 and resque-scheduler-2.0.0.d
any clue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最终确定是配置问题。 resque 配置文件中未指定使用的环境...哎呀。
ended up to be a configuration issue. The environment used wasn't specified in the resque config file...oops.