renommée application heroku à partir du site Web, elle est maintenant introuvable


170

Après avoir renommé mon application heroku à partir du site Web heroku, chaque fois que je cd vers son répertoire dans un terminal et exécute une commande heroku, j'obtiens App not found. Est-ce que quelqu'un connaît un moyen d'y remédier?



merci, @Hishalv. Je pense que ce fil doit davantage traiter les applications Rails renommées, pas nécessairement d'heroku. Je recherche de l'aide spécifique pour renommer une application sur heroku.
— Connor

Cela peut également être utile: stackoverflow.com/questions/5305843/…
— Kev

Réponses:


366

Essayez de mettre à jour la télécommande git pour l'application:

git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git

2
peut renommer des applications de cli: $ heroku apps:rename newnamedocs: devcenter.heroku.com/articles/renaming-apps
— Connor Leech

@ConnorLeech prétendument oui, mais en fait cela ne semble pas fonctionner.
— John LaBarge

@JohnLaBarge Yup, je viens d'arriver à cette réponse parce qu'un changement de nom de la CLI m'a laissé avec "app not found" quand j'ai essayé de faire quoi que ce soit par la suite.
— Matt Gibson

48

La réponse de James Ward est également correcte, essayez également de faire ceci:

1). ouvrir un terminal

2). Accédez à votre_répertoire_app / .git / config

3). Une fois que vous ouvrez le fichier de configuration, modifiez-le comme suit:

Changement

url = git@heroku.com:old_app_name.git

à

url = git@heroku.com:new_app_name.git

Évidemment, en remplaçant l'ancien nom de votre application par son nouveau nom. J'espère que cela vous aidera également à consulter ce lien renommer de CLI - Heroku


+1 Oui, la réponse de James est correcte, mais pour une raison quelconque, j'ai mieux aimé la vôtre. Merci :)
— Briford Wylie

+1 pour renommer le lien et trouver la commandeheroku apps:rename newname
— Pakman

21
git remote rm heroku
heroku git:remote -a newname

6

À partir des documents Heroku ...

Si vous renommez à partir du site Web ... [votre application] devra être mise à jour manuellement:

git remote rm heroku
heroku git:remote -a newname

5

Il existe un autre moyen, vous pouvez le résoudre en renommant l'application avec le nom d'origine via le Web.

Pour connaître l'ancien nom, utilisez la ligne de commande heroku:

> heroku rename newname

qui crachera l'ancien nom. Utilisez l'ancien nom pour renommer l'application via le Web. Vous pouvez vérifier si le changement de nom a réussi en exécutant

> heroku info

Une fois terminé, vous pouvez renommer le nom préféré en utilisant

> heroku rename preferredname

3

La solution de James Ward n'a pas fonctionné pour moi. J'ai dû saisir mon url git dans un format différent:

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.