我正在尝试使用foreman在本地运行我的应用程序,使用在Heroku上部署我的应用程序时使用的相同Procfile,它在那里工作得很好。但是,当我的终端上运行foreman start
时,工头会发出错误提示:
line 41: exec: QUEUE=*: not found
我从中收集的是,工头不承认QUEUE=*
为命令。那为什么它适用于Heroku?我怎样才能完全按照在生产模式下运行命令运行命令?
答案 0 :(得分:3)
我遇到了同样的问题。你想把队列参数放在最后。
例如: worker:bundle exec rake jobs:work QUEUE = hi