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?



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 git@heroku.com:yourappname.git

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 = git@heroku.com:old_app_name.git

para

url = git@heroku.com: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


+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

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

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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.