[PYTHON] Artikel, um zu sehen, ob sie abgelehnt werden, wenn Git Heroku Master mit Heroku drückt

Was tun, wenn es nach einem Push mit Heroku abgelehnt wird?

Ich bin neu in Git, aber wenn ich versuche, Heroku zu verwenden und es zu pushen, heißt es abgelehnt und ich sehe diesen Artikel, wenn ich nicht weiß, was los ist.

Kommentare und Likes sind willkommen. Es wäre hilfreich, wenn Sie auf typografische Fehler oder Irrtümer hinweisen könnten.

Wo ist der Grund für die Ablehnung geschrieben?

Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 212 bytes | 212.00 KiB/s, done.
Total 2 (delta 1), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: 
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 project.
remote: 
To https://git.heroku.com/project.git
 ![remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/project.git'

Zum Beispiel in diesem Beispiel das in der Mitte

App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz

Dieser Satz ist der Inhalt des Fehlers

Von hier aus werden wir uns jeden Fehlertyp ansehen, der darauf basiert.

App not compatible with buildpack No default language could be detected for this app. Diese beiden Nachrichten besagen, dass Heroku "Ich weiß nicht, welche Sprache und welche Abhängigkeiten es hat."

In diesem Fall muss eine Datei mit einem für jede Sprache festgelegten Dateinamen im Stammverzeichnis des Repositorys abgelegt werden. Abhängigkeiten werden in dieser Datei beschrieben. Platzieren Sie eine leere Datei, auch wenn sie leer ist.

Erforderliche Dateien für jede Sprache

PHP composer.json Node.js package.json Ruby Gemfile Python requirements.txt Go Ein Verzeichnis mit einer oder mehreren GO-Dateien mit den Namen Godeps / Godeps.json oder vendor / vendor.json oder src Scala Eine Datei mit dem Namen /project/build.properties mit den Eigenschaften sbt.version java pom.xml Clojure project.clj

non-fast-forward Es wird angezeigt, wenn der zuvor gepostete Inhalt und der Git-Verlauf nicht übereinstimmen. Mit Gewalt, wenn es Ihnen nichts ausmacht

git push heroku master -f

request runtime not available Stellen Sie sicher, dass sich runtime.txt im Stammverzeichnis befindet Versuchen Sie es mit einer anderen Version, da die in runtime.txt angegebene Laufzeit möglicherweise nicht unterstützt wird

Referenz https://devcenter.heroku.com/categories/language-support

Recommended Posts

Artikel, um zu sehen, ob sie abgelehnt werden, wenn Git Heroku Master mit Heroku drückt
Lösung, wenn Heroku bei Verwendung von Selen abstürzt
Artikel, die angezeigt werden, wenn die Installation für Python + OpenCV fehlschlägt
Ich erhalte [Fehler 2055], wenn ich versuche, mit Heroku eine Verbindung zu MySQL herzustellen
Was tun, wenn die Paketinstallation bei der Bereitstellung auf heroku fehlschlägt?
Die Platte, von der ich süchtig war, als ich MeCab in Heroku einsetzte
Wie man Matplotlib auf Heroku ausführt