【问题标题】:Unable to deploy project to Heroku using Python 3.9 or 3.8无法使用 Python 3.9 或 3.8 将项目部署到 Heroku
【发布时间】:2021-03-27 08:58:50
【问题描述】:

目前,Heroku 根据其文档支持多个版本的 Python。但是,当我尝试部署包含runtime.txt 的项目时遇到错误:

Requested runtime (cat runtime.txt python-3.9.0) 
is not available for this stack (Heroku-20).

runtime.txt 内我有:

cat runtime.txt
python-3.9.0

【问题讨论】:

    标签: python python-3.x heroku heroku-cli heroku-api


    【解决方案1】:

    runtime.txt 内我有:

    cat runtime.txt
    python-3.9.0
    

    该文件应该只包含

    python-3.9.0
    

    cat 是“concatenate”的缩写,是一个命令,您可以在某些操作系统(Linux、Unix、可能的 macOS 或其他操作系统)上运行它来显示文件的内容。你可能看过一些文档,上面写着类似

    $ cat runtime.txt
    python-3.9.0
    

    这应该意味着“如果你运行cat runtime.txt,你应该看到python-3.9.0”。

    编辑您的 runtime.txt 以删除 cat 行,提交并重新部署。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-09
      • 2013-09-01
      • 2018-06-13
      • 2016-01-11
      • 2020-10-24
      • 2018-01-09
      • 1970-01-01
      • 2016-05-08
      相关资源
      最近更新 更多