2011-06-22 14 views
18

Zainstalowałem Heroku i skonfigurowałem konto, ale z jakiegoś powodu, gdy próbuję wepchnąć aplikację na stronę, pojawia się ten błąd.Problem z aplikacją push Heroku

$ git push heroku master 
! No such app as first_app 
fatal: The remote end hung up unexpectedly 

I zostały sprawdzone, aby zobaczyć, że Heroku widzi git

$ git remote -v 
heroku [email protected]:first_app.git (fetch) 
heroku [email protected]:first_app.git (push) 

jak mogę Heroku rozpoznać mój plik git?

+0

dałbym wam do góry, ale nadal nie wybrać prawidłową odpowiedź. Czy możesz wybrać poprawną odpowiedź –

Odpowiedz

1

Stworzyłeś aplikację na Heroku - przez heroku create? Tworzenie Heroku ustawi pilota heroku git do docelowego repo na heroku.

Możesz sprawdzić, przechodząc do https://api.heroku.com/myapps, a następnie znajdując aplikację na liście, jeśli została już utworzona. Jeśli możesz zmienić nazwę aplikacji (lub sprawdzić adres URL repo), kliknij nazwę aplikacji, a wyświetli się adres repo git. Upewnij się, że pasuje do tego, co widzisz, robiąc git remote -v na komputerze lokalnym.

2

Wypróbuj tę linię, aby ponownie uruchomić i odświeżyć Heroku!

heroku restart 
4

To powszechny rename problemem.

należy wrócić do Heroku i zmienić swoją aplikację do starej nazwy

i uruchom następującą komendę, aby nadać mu nową nazwę z konsoli:

heroku apps:rename new_app_name 
8

Jeśli pomocą CLI do zmiany nazwy aplikacji z katalogu kasowego Git, twój pilot zostanie automatycznie zaktualizowany. W przypadku zmiany nazwy ze strony internetowej lub mają inne kas, takich jak te należące do innych deweloperów, będą one musiały być aktualizowane ręcznie:

$ git remote rm heroku 
$ heroku git:remote -a newname 
7

Oto krok po kroku dla nowicjuszy, aby zmienić nazwę aplikacji w git, żeby pasował do nowej nazwy Heroku. Zawiera również nieco inne dane wejściowe na zaciskach niż te, o których tutaj wspomniałem.

  1. otwarty zacisk i nawigować za pomocą

    • cd .. aby wrócić do głównego katalogu i

      cd *dev_folder*/*app_folder* poruszać się w odpowiednim folderze

    • dev_folder i app_folder będzie być rzeczywiste nazwy folderów, gdzie można złożyć wnioski

    • Twój znak zachęty w terminalu będzie teraz

      [email protected]_name:~/dev_folder/app_folder$

  2. usunąć aktualny stowarzyszenie Heroku wpisując po wierszu $:

    git remote rm heroku

  3. otworzyć przeglądania R i zalogować się Heroku

  4. na Heroku kliknij „MyApps” w górnym pasku nawigacyjnym

  5. na Heroku kliknij na aplikacji, którą chcesz powiązać ze swoim lokalnym katalogu

  6. na Heroku kliknij ikona „Ustawienia”, który wygląda biegów

  7. na Heroku przewinąć stronę z ustawieniami, aż znajdziesz sekcję

  8. „info” na Heroku skopiować URL Git, [email protected]: yourappname .git, z sekcji Info

  9. wrócić do terminalu

  10. dodaj swoją nową nazwę Heroku aplikacji wpisując w terminalu po $ monit:

    git remote add heroku (paste your git url)

    swoje pełne zachęty będzie wyglądać następująco:

    [email protected]_name:~/dev_folder/app_folder$ git remote add heroku [email protected]:*yourappname*.git

  11. wszystko zrobić, spróbuj naciskać
Powiązane problemy