【问题标题】:can not deploy site to heroku , showing error无法将站点部署到heroku,显示错误
【发布时间】:2021-04-30 09:48:06
【问题描述】:

添加了requirements.txt,Procfile, 将站点部署到heroku时收到错误 这可能有什么问题

Enumerating objects: 110, done.
Counting objects: 100% (110/110), done.
Delta compression using up to 8 threads
Compressing objects: 100% (106/106), done.
Writing objects: 100% (110/110), 13.54 MiB | 1.30 MiB/s, done.
Total 110 (delta 35), reused 0 (delta 0), pack-reused 0
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Building on the Heroku-20 stack
remote: -----> Using buildpack: heroku/python
remote: -----> *App not compatible with buildpack: https://buildpack- 
 registry.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 covidcms.
remote:
To https://git.heroku.com/covidcms.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/covidcms.git'

【问题讨论】:

    标签: python django heroku deployment


    【解决方案1】:

    您必须将您的 requirement.txt 文件重命名为 requirements.txt

    如果您的应用在其根目录中包含 requirements.txt 或 setup.py 文件,Heroku 会自动将您的应用识别为 Python 应用。

    当已部署的应用程序被识别为 Python 应用程序时,您将在构建输出中看到:

       $ git push heroku master
        -----> Python app detected
    

    更多信息请查看官方文档。 https://devcenter.heroku.com/articles/python-support#recognizing-a-python-app

    【讨论】:

    • 如果您有答案,请随时接受答案
    猜你喜欢
    • 2016-10-06
    • 2016-07-03
    • 2020-09-21
    • 2020-01-13
    • 2013-12-02
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 2017-01-28
    相关资源
    最近更新 更多