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.