zmieniono nazwę aplikacji heroku ze strony internetowej, teraz nie została znaleziona


170

Po zmianie nazwy mojej aplikacji heroku ze strony internetowej heroku, za każdym razem, gdy przechodzę do jej katalogu w terminalu i uruchamiam dowolne polecenie heroku, otrzymuję App not found. Czy ktoś wie, jak temu zaradzić?



dzięki, @Hishalv. Myślę, że ten wątek musi poradzić sobie bardziej ze zmianą nazw aplikacji Rails, choć niekoniecznie z heroku. Szukam pomocy dotyczącej zmiany nazwy aplikacji na Heroku.
Connor,

Może to być również pomocne: stackoverflow.com/questions/5305843/…
Kev

Odpowiedzi:


366

Spróbuj zaktualizować pilota git dla aplikacji:

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

2
może zmienić nazwy aplikacji z cli: $ heroku apps:rename newnamedocs: devcenter.heroku.com/articles/renaming-apps
Connor Leech

@ConnorLeech rzekomo tak, ale w rzeczywistości to nie działa.
John LaBarge,

@JohnLaBarge Tak, właśnie doszedłem do tej odpowiedzi, ponieważ zmiana nazwy z CLI pozostawiła mi komunikat „nie znaleziono aplikacji”, gdy później próbowałem cokolwiek zrobić.
Matt Gibson,

48

Odpowiedź Jamesa Warda również jest poprawna, alternatywnie spróbuj zrobić to:

1). otwórz terminal

2). Przejdź do katalogu your_app_directory / .git / config

3). Po otwarciu pliku konfiguracyjnego edytuj w następujący sposób:

Zmiana

url = git@heroku.com:old_app_name.git

do

url = git@heroku.com:new_app_name.git

Oczywiście zastępowanie starej nazwy aplikacji nową nazwą. Mam nadzieję, że to pomoże. Sprawdź również tę zmianę nazwy linku z cli - heroku


+1 Tak, odpowiedź Jamesa jest poprawna, ale z jakiegoś powodu podobała mi się twoja bardziej. Dzięki :)
Briford Wylie

+1 za zmianę nazwy linku i znalezienie poleceniaheroku apps:rename newname
Pakman


6

Z dokumentów Heroku ...

Jeśli zmienisz nazwę w witrynie ... [Twoja aplikacja] będzie wymagać ręcznej aktualizacji:

git remote rm heroku
heroku git:remote -a newname

5

Jest inny sposób, możesz to naprawić, zmieniając nazwę aplikacji na oryginalną przez Internet.

Aby znaleźć starą nazwę, użyj wiersza poleceń heroku:

> heroku rename newname

która wypluje stare imię. Użyj starej nazwy, aby zmienić nazwę aplikacji przez Internet. Możesz sprawdzić, czy zmiana nazwy powiodła się, uruchamiając

> heroku info

Po zakończeniu możesz zmienić nazwę na preferowaną za pomocą

> heroku rename preferredname

3

Rozwiązanie Jamesa Warda nie zadziałało dla mnie. Musiałem wpisać mój adres URL git w innym formacie:

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.