我尝试上传应用并在heroku上运行 源文件如下。 https://github.com/utahub/django_attend-managing-app/tree/heroku_check
使用命令
git push heroku heroku_check:master
但是即使认为runtime.txt存在于Root Dir中,Heroku也没有检测到默认语言。
remote: Compressing source files... done.
remote: Building source:
remote:
remote: ! 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
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to uta-attend-managing-app.
remote:
我把这个问题堆积了2天。 请告诉我为什么会这样。
提前谢谢你。
答案 0 :(得分:0)
有人问过这个问题:Can't push to the heroku
CodeWizard的解决方案:
阅读本文档,它将向您解释如何操作 https://devcenter.heroku.com/articles/buildpacks
在应用程序上设置buildpack
您可以通过设置buildpack值来更改应用程序使用的buildpack 下次推送应用程序时,将使用新的buildpack。
$ heroku buildpacks:set heroku/python
Buildpack set。 random-app-1234的下一个版本将使用heroku / php 运行
git push heroku master
以使用此buildpack创建新版本。
因为你没有设置它,所以它不适合你。
...下次推送应用程序时,将使用新的buildpack。
<强> You may also specify a buildpack during app creation
强>
$ heroku create myapp --buildpack heroku/python
答案 1 :(得分:0)
它解决了。
我错了文件nem错误:requirement.txt 更正:requirements.txt
经过纠正后,确实有效。