我正在尝试使用 foreman 在本地运行我的应用程序,使用我在 Heroku 上部署我的应用程序时使用的相同 Procfile,它运行良好。但是,当在我的终端上运行 foreman start
时,foreman 给出了一个错误提示:
line 41: exec: QUEUE=*: not found
我从中收集到的是,工头没有将 QUEUE=*
识别为命令。那么为什么它可以在 Heroku 上运行呢?我该怎么做才能像在生产模式下运行的那样运行命令?
最佳答案
我遇到了同样的问题。你想把队列参数放在最后。
例如: worker :bundle exec rake jobs:work QUEUE=hi
关于ruby-on-rails-3 - QUEUE=* 未找到工头错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15041262/