Heroku未检测到语言

时间:2020-03-21 20:27:07

标签: python heroku

我正在尝试将一个非常简单的Flask应用程序推送到Heroku,并获得以下信息:

No default language could be detected for this app.
remote:             HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
remote:             See https://devcenter.heroku.com/articles/buildpacks

我以前已经部署了一些,但从未遇到过这个问题。

我尝试指定官方的Heroku / Python buildpack,但是遇到了另一个错误,因此我进行了还原(实际上是通过Heroku的界面删除并重新创建了该应用程序)。

这是我应用程序目录中的树:

├── Pipfile
├── Pipfile.lock
├── Procfile
├── runtime.txt
└── simple_app
    ├── app.py
    ├── .env
    └── __init__.py

1 个答案:

答案 0 :(得分:0)

您必须在项目的主文件夹中创建一个“ package.json”文件

{
  "engines": {
    "yourlenguage": "yourversion"
  },
  "scripts": {
    "start": "python yourfile / node yourfile / ..."
  }
}