L'App n'est pas compatible avec buildpack - Heroku
Quand je lance git push heroku master
c'est ce que j'obtiens:
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'essaie de déployer est juste un fichier (c'est un test parce que c'est ma première fois avec Heroku) et il est écrit en Python. J'ai déjà mis la buildpack (python) mais cela ne fonctionne toujours pas. Comment puis-je le résoudre?
Vous devez inclure une
Je l'ai fait mais j'ai toujours cette erreur.
D'autres erreurs qui s'affichent si vous exécutez
Il y a seulement cette erreur:
Peut-être ajouter un Procfile comme stackoverflow.com/a/44854965/6085135
requirements.txt
fichier. Il peut être vide. devcenter.heroku.com/articles/python-runtimes#activation-1Je l'ai fait mais j'ai toujours cette erreur.
D'autres erreurs qui s'affichent si vous exécutez
heroku logs
Il y a seulement cette erreur:
2017-09-08T06:18:27.000000+00:00 app[api]: Build failed -- check your build logs
de répéter à des moments différents (seul ce type d'erreur, pas d'autre). Mais je pense que c'est lié à "l'Application n'est pas compatible avec buildpack".Peut-être ajouter un Procfile comme stackoverflow.com/a/44854965/6085135
OriginalL'auteur BobbyJ | 2017-09-08
Vous devez vous connecter pour publier un commentaire.
Je viens de découvrir... C'est tout à fait une bête question. Assurez-vous que le repo git est initialisé dans le dossier racine du projet. Supposons que le projet est un Django app et le dossier de projet créé par Django est
my-project
, le repo git doit être initialisé à droite dansmy-project
pour Heroku de travail...OriginalL'auteur Ruifeng Ma
Le Heroku le Support de Python sera utilisée pour des applications uniquement lorsque l'application a un Pipfile ou
requirements.txt
dans le répertoire racine.Visiter le la documentation pour obtenir des instructions détaillées.
OriginalL'auteur Steev James
ajouter pipfile & procfile,
& *s'engager eux , cela a résolu pour moi
🙂
u peut voir ces fichiers sur ce heroku de l'échantillon :
lien
heroku buildpack sur github :
lien
OriginalL'auteur amir_salar
Exécuter cette commande:
Vous pouvez aussi consulter cette document.
The buildpack heroku/python is already set on your app.
OriginalL'auteur Jyoti S
Vous pouvez spécifier le buildpack pour python par cette méthode
CLI Installation
OriginalL'auteur Sumithran
Par exemple :
heroku buildpacks:set heroku/nodejs
Vérifier plus d'infos ici : https://devcenter.heroku.com/articles/buildpacks
Si le problème persiste, suivez étape suivante
Par exemple :
git init
commande a été utilisé exécutée à :- C:/sample_folder/Mais modules et de paquets.json est sous imbriquée sous-dossier :-
C:/sample_folder/nodejs_app/package.json
git push heroku master
--codage heureux!
OriginalL'auteur Parthasarathy S