Je suis nouveau dans git, mais quand j'essaie d'utiliser heroku et de le pousser, il est rejeté et je vois cet article quand je ne sais pas ce qui ne va pas.
Les commentaires et les likes sont les bienvenus. Il serait utile que vous signaliez des erreurs typographiques ou des erreurs.
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'
Par exemple, dans cet exemple, celui du milieu
App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz
Cette phrase est le contenu de l'erreur
À partir de là, nous examinerons chaque type d'erreur en fonction de cela.
App not compatible with buildpack No default language could be detected for this app. Ces deux messages disent que heroku "Je ne sais pas quelle langue et quelles dépendances il a."
Dans ce cas, il est nécessaire de placer un fichier avec un nom de fichier déterminé pour chaque langue dans le répertoire racine du référentiel. Les dépendances sont décrites dans ce fichier. Placez un fichier vide même s'il est vide.
PHP composer.json Node.js package.json Ruby Gemfile Python requirements.txt Go Un répertoire contenant un ou plusieurs fichiers .go nommés Godeps / Godeps.json ou vendor / vendor.json ou src Scala Un fichier nommé /project/build.properties avec les propriétés sbt.version java pom.xml Clojure project.clj
non-fast-forward Il apparaît lorsque le contenu précédemment poussé et l'historique git ne correspondent pas. De force si cela ne vous dérange pas
git push heroku master -f
request runtime not available Assurez-vous que runtime.txt est dans le répertoire racine Essayez une autre version car le runtime spécifié dans runtime.txt peut ne pas être pris en charge
référence https://devcenter.heroku.com/categories/language-support
Recommended Posts