2010-10-17 6 views
3

Je suis le guide sur railstutorial.org. Je reçois cette erreur lorsque je tape la commande sur le titre.git push maître heroku ne semble pas fonctionner

Comptage d'objets: 66, terminé. Compression Delta utilisant jusqu'à 2 threads. Objets compressés: 100% (52/52), terminé. Objets d'écriture: 100% (66/66), 86.47 KiB, terminé. Total 66 (delta 3), réutilisée 0 (delta 0)

-----> Heroku réception de poussée -----> application Rails détecté -----> Détecté Rails est pas réglé sur servir static_assets Installation de rails3_serve_static_assets ... done -----> Gemfile détecté, exécution de Bundler version 1.0.0 Dépendances non résolues détectées; Installation ... Vous avez modifié votre Gemfile dans le développement, mais n'a pas vérifié l'instantané résultant (Gemfile.lock) dans le contrôle de version

You have added to the Gemfile: 
    * sqlite3-ruby (= 1.3.7) 

    You have deleted from the Gemfile: 
    * sqlite3-ruby (= 1.2.5) 
    FAILED: http://docs.heroku.com/bundler 

! Heroku poussée a rejeté, n'a pas réussi à installer des pierres précieuses via Bundler

erreur: crochets/pré-réception avec le code sorti erreur 1 Pour [email protected]: matin-montagne-34.git ! maître [distant a rejeté] -> maître (crochet pré-réception a refusé) erreur: n'a pas réussi à pousser certains refs à '[email protected]: matin-montagne 34.git'

puis quand je tape:

$ heroku ouvrir

-je obtenir un site de montagne: http: //morning-mountain-34.heroku.com/ qui n'est pas censé être le cas: devrait être first_app

+0

avez-vous renommer votre application? http://docs.heroku.com/renaming-apps –

+0

Non, je ne l'ai pas fait. Je ne sais même pas pourquoi son matin-montagne-34 sur le tutoriel son site résultant était railstutorial.heroku ne vois pas comment cela s'est passé, mais les tâches précédentes étaient: gem installer heroku; clés heroku: ajouter puis heroku créer ----------------------------------- Je pense que je comprends. C'est juste le nom du sous-domaine, mais si je tape cette commande sur le titre, comment puis-je dire à heroku que je veux mon first_app.git sur le sous-domaine? – Xandman

Répondre

3

trouvé la solution:

d'abord le problème est survenu à cause de la sorte beaucoup d'erreurs que j'ai faites plus tôt que j'ai continué à fermer le terminal. Donc les choses ont probablement été désactivées. comme "git init" "git add." et "git commit -m" Je ne sais pas vraiment lequel mais après avoir fait tout cela et taper: git push heroku master.

Il est finalement passé et quand je tape: heroku ouvert. il ouvre toujours au matin-montagne-34 mais il contient ma première application maintenant (qui n'est rien mais elle est aussi celle sur le guide :))

+2

La raison pour laquelle cela se passe à morning-mountain-34 est que vous n'avez pas attribué de nom à l'application heroku. Heroku fait cela pour que votre application puisse vivre dans un sous-domaine unique qui soit mémorable, par opposition à quelque chose comme 121j9j9jk0. Cependant, si vous voulez que ce soit secret, ou plus mémorable, vous pouvez le changer en utilisant: heroku renommer new_app_name (voir le lien suivant: http://docs.heroku.com/renaming-apps) – MunkiPhD

Questions connexes