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.
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.
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