Проблема с нажатием кнопки Heroku

Я установил Heroku и создал учетную запись, но по какой-то причине, когда я пытаюсь нажать приложение на сайт, я получаю эту ошибку.

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

Я проверил, что геройку видит git

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

Как мне получить герою, чтобы узнать мой файл git?

Ответ 1

Кажется, вы переименовали свое приложение.

Если вы переименовали приложение, просто следуйте инструкциям здесь:

http://devcenter.heroku.com/articles/renaming-apps#updating-git-remotes

Следуйте: Обновление Git remotes, если вы обновили свое приложение через веб-интерфейс Heroku!

Ответ 2

Если вы используете CLI для переименования приложения из каталога Git checkout, ваш пульт будет автоматически обновляться. Если вы переименуете с веб-сайта или имеете другие проверки, например, принадлежащие другим разработчикам, их необходимо будет обновить вручную:

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

Ответ 3

Ниже приведено пошаговое руководство для того, чтобы первые таймеры переименовали ваше приложение в git, чтобы он соответствовал новому имени героки. Он также включает в себя несколько разные терминальные входы, чем другие отметили здесь.

  • открыть терминал и перейти с помощью

    • cd .., чтобы вернуться в основной каталог и

      cd *dev_folder*/*app_folder*, чтобы перейти в нужную папку

    • dev_folder и app_folder будут фактическими именами папок, в которых вы размещаете свои приложения.

    • ваше приглашение оболочки в терминале теперь будет

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

  • удалите текущую ассоциацию героя, набрав после подсказки $:

    git remote rm heroku

  • откройте свой браузер и войдите в heroku

  • on heroku нажмите "MyApps" в верхней панели навигации

  • on heroku нажмите на приложение, которое вы хотите связать с вашим локальным каталогом

  • на герой нажмите значок "Настройки", который выглядит как шестерни

  • на героике прокрутите страницу настроек до тех пор, пока вы не найдете раздел "Информация"

  • на heroku скопируйте URL git, git @heroku.com: yourappname.git, из раздела Info

  • вернитесь к терминалу

  • добавьте новое имя приложения heroku, введя терминал после подсказки $:

    git remote add heroku (paste your git url)

    ваше полное приглашение будет выглядеть так:

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

  • все сделано, попробуйте нажать

Ответ 4

Это общая проблема переименования.

вам следует вернуться к heroku и переименовать ваше приложение в старое имя

и запустите следующую команду, чтобы присвоить ей новое имя из консоли:

heroku apps:rename new_app_name

Ответ 5

Попробуйте эту строку, чтобы перезапустить en refresh Heroku!

heroku restart

Ответ 6

Вы создали приложение на Heroku - через heroku create? Heroku create установит геройку git удаленно на целевое репо на герою.

Вы можете проверить, перейдя в https://api.heroku.com/myapps, а затем найдя приложение в списке, если оно уже создано. Если вы можете переименовать приложение (или проверить URL-адрес репо), нажмите на имя приложения, и он покажет вам адрес репозитория git. Убедитесь, что это соответствует тому, что вы видите при выполнении git remote -v на вашей локальной машине.