Quand je lance git Push heroku master
, voici ce que je reçois:
C:\Users\Emanuele-PC\Desktop\project-mm-beta>git Push heroku master
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 505 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> App not compatible with buildpack: https://codon-buildpacks.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-mm-beta.
remote:
To https://git.heroku.com/project-mm-beta.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to Push some refs to 'https://git.heroku.com/project-mm-beta.git'
Le code que j'essaye de déployer est juste un fichier (c'est un test parce que c'est la première fois que j'utilise Heroku) et c'est écrit en Python. J'ai déjà défini le buildpack (python) mais cela ne fonctionne toujours pas. Comment puis-je résoudre?
Je viens de découvrir ... C'est un problème assez idiot. Assurez-vous que le référentiel git est initialisé dans le dossier du projet racine. Supposons que le projet est une application Django et que le dossier de projet créé par Django est my-project
, le référentiel git doit être initialisé directement dans my-project
pour que Heroku fonctionne ...
Le support Heroku Python ne sera appliqué aux applications que si celle-ci contient un fichier Pipfile ou requirements.txt
dans le répertoire racine.
Visitez la documentation pour obtenir des instructions détaillées.
Assurez-vous que votre buildpack est correctement configuré, consultez la documentation de heroku
https://devcenter.heroku.com/articles/buildpacks#officially-supported-buildpacks
Exécutez cette commande:
heroku buildpacks:set heroku/python
Aussi, vous pouvez consulter this document.
Vous pouvez spécifier le buildpack pour python par cette méthode
Installation de la CLI
heroku buildpacks:set https://github.com/heroku/heroku-buildpack-python.git