renombrada aplicación heroku del sitio web, ahora no se encuentra


170

Después de cambiar el nombre de mi aplicación heroku del sitio web heroku, cada vez que hago un CD en su directorio en una terminal y ejecuto cualquier comando heroku, obtengo App not found. ¿Alguien sabe de una manera de remediar esto?


podría ser de alguna ayuda stackoverflow.com/questions/4383670/…
Hishalv

gracias, @Hishalv. Creo que ese hilo tiene que ver más con el cambio de nombre de las aplicaciones Rails, aunque no necesariamente de heroku. Estoy buscando ayuda específica para cambiar el nombre de una aplicación en heroku.
Connor

Esto también puede ser útil: stackoverflow.com/questions/5305843/…
Kev

Respuestas:


366

Intenta actualizar el control remoto de git para la aplicación:

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

2
puede renombrar aplicaciones desde cli: $ heroku apps:rename newnamedocs: devcenter.heroku.com/articles/renaming-apps
Connor Leech

@ConnorLeech supuestamente sí, pero en realidad eso no parece funcionar.
John LaBarge

@JohnLaBarge Sí, acabo de llegar a esta respuesta porque un cambio de nombre de la CLI me dejó con "aplicación no encontrada" cuando intenté hacer algo después.
Matt Gibson

48

La respuesta de James Ward también es correcta, alternativamente intente hacer esto:

1) abrir una terminal

2) Vaya a su_directorio_app / .git / config

3) Una vez que abra el archivo de configuración, edite de la siguiente manera:

Cambio

url = git@heroku.com:old_app_name.git

a

url = git@heroku.com:new_app_name.git

Obviamente, sustituya el nombre antiguo de su aplicación por el nuevo nombre. Espero que ayude También revise este enlace renombrando desde cli - heroku


+1 Sí, la respuesta de James es correcta, pero por alguna razón me gustó más la tuya. Gracias :)
Briford Wylie

+1 para cambiar el nombre del enlace y encontrar el comandoheroku apps:rename newname
Pakman

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


5

Hay otra forma, puede solucionarlo cambiando el nombre de la aplicación al nombre original a través de la web.

Para averiguar el nombre antiguo, use la línea de comando heroku:

> heroku rename newname

que escupirá el viejo nombre. Use el nombre anterior para cambiar el nombre de la aplicación a través de la web. Puede verificar si renombra el éxito ejecutando

> heroku info

Una vez hecho esto, puede cambiar el nombre al nombre preferido usando

> heroku rename preferredname

3

La solución de James Ward no funcionó para mí. Tuve que ingresar mi URL de git en un formato diferente:

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.