110 votes

Heroku push rejeté, aucune application prise en charge par Cedar détectée

Je crée une application Rails avec Rails 3.1.3:

git init
git remote add heroku 
git add .
git commit -a -m "Premier commit"
git push heroku master

Résultat :

Comptage des objets: 102, terminé.
Compression delta utilisant jusqu'à 4 threads.
Compression des objets: 100 % (86/86), terminé.
Écriture des objets: 100 % (102/102), 315,47 KiB, terminé.
Total 102 (delta 3), réutilisé 0 (delta 0)

**-----> Heroku réceptionne la poussée
 !     Poussée Heroku rejetée, aucune application prise en charge par Cedar détectée**

To git@heroku.com:electric-dusk-3217.git
 ! [rejeté par le distant] master -> master (le crochet pre-receive a été décliné)
erreur: échec de la poussée de certaines références vers

155voto

JnBrymn Points 5199

J'ai eu un problème similaire, mais avec Django (incorrectement nommé "requirements.txt"). Je pense pour généraliser les autres réponses ici, lorsque vous obtenez cette erreur, c'est parce que Heroku manque d'un fichier clé qu'il utilise pour identifier votre application (et son type).

  • php: index.php
  • python: requirements.txt
  • ruby: Gemfile # notez la capitalisation
  • node: package.json

48voto

WHITECOLOR Points 2869

Le problème était que mon "Gemfile" était nommé "gemfile"

45voto

ncherro Points 1111

Je suis tombé sur ce message d'erreur, mais mon problème était que mon application Rails n'était pas dans le répertoire racine de mon dépôt git. Après avoir déplacé les fichiers dans le répertoire racine, tout a fonctionné.

26voto

Patrick Fisher Points 3979

Heroku détecte une application prise en charge en recherchant des fichiers de projet spécifiques. Pour trouver les exigences pour votre langage, commencez ici.

22voto

pdobb Points 5020

Pas associé à une nouvelle application, mais... J'ai rencontré ce même message d'erreur après avoir installé un BUILDPACK personnalisé sur heroku et l'avoir oublié. La prochaine fois que j'ai essayé de déployer sur heroku j'ai vu :

-----> Récupération du buildpack git personnalisé... terminé

 !     Push rejeté, aucune application prise en charge par Cedar détectée

La solution était de vérifier :

 heroku config

Et là, j'ai trouvé une variable appelée BUILDPACK_URL que j'ai dû désactiver avec :

heroku config:unset BUILDPACK_URL

... et voilà !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X