renomeou o aplicativo heroku do site, agora não foi encontrado

170

Depois de renomear meu aplicativo heroku no site da heroku, sempre que eu cd para seu diretório em um terminal e executo qualquer comando heroku, recebo App not found. Alguém sabe uma maneira de remediar isso?

Connor
fonte
pode ser de alguma ajuda stackoverflow.com/questions/4383670/…
Hishalv
obrigado, @Hishalv. Eu acho que esse segmento tem que lidar mais com aplicativos Rails sendo renomeados, não necessariamente do heroku. Estou procurando alguma ajuda específica para renomear um aplicativo no heroku.
Connor
Isso também pode ser útil: stackoverflow.com/questions/5305843/…
Kev 2/11

Respostas:

366

Tente atualizar o git remote para o aplicativo:

git remote rm heroku
git remote add heroku [email protected]:yourappname.git
James Ward
fonte
2
pode renomear aplicativos de cli: $ heroku apps:rename newnamedocs: devcenter.heroku.com/articles/renaming-apps
Connor Leech
@ConnorLeech supostamente sim, mas na verdade isso não parece funcionar.
John LaBarge
@JohnLaBarge Sim, acabei de chegar a esta resposta porque uma renomeação da CLI me deixou com "app not found" quando tentei fazer alguma coisa depois.
Matt Gibson
48

A resposta de James Ward também está correta. Em alternativa, tente fazer o seguinte:

1) abrir um terminal

2) Acesse your_app_directory / .git / config

3) Depois de abrir o arquivo de configuração, edite da seguinte maneira:

mudança

url = [email protected]:old_app_name.git

para

url = [email protected]:new_app_name.git

Obviamente, substituindo o nome antigo do seu aplicativo pelo novo nome. Espero que ajude Também verifique este link renomeando a partir de cli - heroku

Hishalv
fonte
+1 Sim, a resposta de James está correta, mas por algum motivo eu gostei mais da sua. Obrigado :)
Briford Wylie
+1 para renomear link e encontrar o comandoheroku apps:rename newname
Pakman
21
git remote rm heroku
heroku git:remote -a newname
Juampi
fonte
6

Dos documentos Heroku ...

Se você renomear a partir do site ... [seu aplicativo] precisará ser atualizado manualmente:

git remote rm heroku
heroku git:remote -a newname
reergymerej
fonte
5

Há outra maneira de corrigi-lo renomeando o aplicativo para o nome original via web.

Para descobrir o nome antigo, use a linha de comando heroku:

> heroku rename newname

que cuspirá o nome antigo. Use o nome antigo para renomear o aplicativo via web. Você pode verificar se renomeando o sucesso executando

> heroku info

Depois de concluído, você pode renomear para o nome preferido usando

> heroku rename preferredname
Moh Hasbi Assidiqi
fonte
3

A solução de James Ward não funcionou para mim. Eu tive que inserir meu URL do git em um formato diferente:

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
Darryl Mendonez
fonte