我从一个现有的Python(金字塔)项目创建了一个Heroku应用程序。所有依赖项似乎都安装正确。我创建了一个Procfile
,它指定了一个web dyno,它在foreman本地运行得很好。但是,当我部署时,没有网络dynos启动。这在日志中得到了验证。Heroku仪表板也没有列出这个应用程序的dyno。在
我可能做错了什么?在
澄清:
按此方式缩放web dynos失败:
$ heroku ps:scale web=1
Scaling web dynos... failed
! Resource not found
这是我的Procfile
:
@agconti是对的,值得得分。在
解释一下:
Procfile
只指定你的应用程序的dyno的“类型”,而不是你需要的每种类型。您需要通过在仪表板上运行heroku ps:scale web=1
来进行扩展。在在仔细阅读了教程之后,我回答了自己的问题。在
原来问题只是我如何配置
virtualenv
和git存储库。Procfile
很好,但它不在存储库的根目录中……因此Heroku无法找到它。我把Procfile
移到了存储库的根目录中,voila工作得很好!在相关问题 更多 >
编程相关推荐