28 votes

commencer (pas) avec Heroku: application introuvable

Cela devrait être simple, et je jure que cela fonctionnait il y a une heure. Je peux me connecter à Heroku, mais je ne peux exécuter aucune commande utile:

 $ heroku login
Enter your Heroku credentials.
Email: xxx@whatever.com
Password: 
$ heroku stack
App not found
$ heroku config
App not found
 

C'est peut-être la source du problème?

 $ git remote show heroku
!  No such app as empty-samurai-345
fatal: The remote end hung up unexpectedly
 

empty-samuri-345 était une application que j'avais supprimée plus tôt. Tout ce que je veux vraiment, c'est télécharger une nouvelle application en utilisant la pile bamboo-mri-1.9.2.

Merci d'avance pour vos suggestions ...

75voto

Ryan Bigg Points 64561

Vous devez supprimer la télécommande heroku dans git aide de cette commande:

 git remote rm heroku
 

Ensuite, vous pouvez ajouter une nouvelle télécommande en utilisant celle-ci:

 git remote add heroku git@heroku.com:your-app.git
 

Essayez ensuite d'exécuter vos commandes heroku .

10voto

Derek Litz Points 3074

Exécutez ce qui suit

 git config -l
 

La clé de configuration est facile à repérer, remote.heroku.url .

Maintenant, si vous êtes à l'aise pour éditer directement la configuration, il suffit de:

 git config -e
 

Si non:

 # Confirm you've got the right key
git config remote.heroku.url
# Substitute your_app_name appropriately
git config remote.heroku.url git@heroku.com:your_app_name.git
 

Ma réponse est basée sur le commentaire de fearless_fool, qui manque de beaucoup de détails.

Pour info: le fichier de configuration se trouve dans /your_git_repo/.git/config

2voto

StarWars Points 335

Je viens de rencontrer ce même problème en renommant mon application à partir du tableau de bord en ligne heroku. Ensuite, j'ai essayé d'exécuter une commande dans cli depuis ma machine locale et cela a donné 'App not found'. Je suppose que Cli ne connaît pas le changement que j'ai renommé mon application.

Je me suis donc à nouveau connecté au site Web Heroku et j'ai renommé l'application avec l'ancien nom. Toutes les commandes ont ensuite fonctionné à partir de cli.

N'utilisez donc pas de tableau de bord en ligne pour renommer votre application, utilisez CLI.

J'espère que ça aide quelqu'un .. !!

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