[RAILS] Articles pour voir s'ils sont rejetés lorsque Git Push Heroku Master avec Heroku

Que faire en cas de rejet après git push avec heroku

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.

Où est écrite la cause du rejet?

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.

Fichiers requis pour chaque langue

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

Articles pour voir s'ils sont rejetés lorsque Git Push Heroku Master avec Heroku
Solution si heroku plante lors de l'utilisation de sélénium
Articles à voir lorsque l'installation de Python + OpenCV échoue
J'obtiens [Erreur 2055] en essayant de me connecter à MySQL avec Heroku
Que faire si l'installation du package échoue lors du déploiement sur heroku
Le record auquel j'étais accro en mettant MeCab dans Heroku
Comment exécuter matplotlib sur heroku