同样的问题,我从 Heroku文档中解决了它:
缩放进程类型 Herokuweb会自动为您运行一个dyno,但默认情况下不会启动其他进程类型。要启动一个工作程序,您需要将其扩展到一个 dyno:
heroku ps:scale worker=1
Scaling worker processes... done, now running 1
Run Code Online (Sandbox Code Playgroud)
所以问题是 Heroku 仅在 master 分支上构建,而我在不同的分支上进行开发。我通过将当前分支分配为主分支解决了这个问题git push heroku YourDifferentBranchHere:master