Python Heroku应用程序部署“应用程序与buildpack不兼容”错误

时间:2017-10-02 12:40:49

标签: python django heroku

我正在尝试在heroku中部署我的应用程序,但是因为“App与buildpack不兼容”错误而失败。 我在我的项目中添加了requirement.txt和procfile,但它失败了。

remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> App not compatible with buildpack: https://codon-
buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz
remote:        More info: 
https://devcenter.heroku.com/articles/buildpacks#detection-failure
remote:
remote:  !     Push failed
remote: Verifying deploy...
remote:
remote: !       Push rejected to xyz.

Heroku构建日志也没有提供太多信息:

-----> App not compatible with buildpack: https://codon-
 buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz
   More info: https://devcenter.heroku.com/articles/buildpacks#detection-
 failure
!     Push failed

有人能告诉我我是否遗失了什么?我正在尝试git push方法。

2 个答案:

答案 0 :(得分:0)

您需要更高的精确度。 python buildpack所需的文件是requirements.txt。确保将其添加到存储库中。 proc文件也应该命名为Procfile

答案 1 :(得分:0)

您应该将INDEX文件添加到主目录,在我的情况下,我刚刚添加了index.php文件