Развертывание игры! к героку - PullRequest
2 голосов
/ 23 января 2012

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

gem install foreman
foreman start

, я довольно смущен.Прежде всего, gem не является признанной командой, и я понятия не имею, что это такое.У меня есть каталог Foreman, который мне установил heroku в Program Files.Для чего вообще нужен Форман?Это то, что запускает Procfile, который я создал ранее в учебнике?

Кроме того, если я просто пропущу эту часть учебника и продолжу, когда доберусь до git push, когда введу команду:*

git push heroku master

Я получаю сообщения об ошибках:

fatal: 'heroku' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

Я не имел дело с git до сегодняшнего дня, поэтому я не знаю, что именно команда пытается сделать.Это сбой, потому что я пропустил предыдущий шаг?

Ответы [ 3 ]

6 голосов
/ 23 января 2012

Эта ошибка означает, что у вас нет git пульта с именем "heroku".Когда вы набираете heroku create -s cedar, к вашему .git/config file добавляется git remote под названием heroku.Если вы создадите приложение, не создав предварительно git-репо, пульт не будет создан;он будет отображаться только в командной строке.Если вы знаете название своего приложения, вы можете добавить git remote с помощью git remote add heroku git@heroku.com:appname.git.В противном случае вы можете создать новое приложение или запустить heroku apps и выяснить имя приложения.

Кроме того, в отношении мастера, инструментальный пояс Heroku устанавливает все инструменты, связанные с герою (кроме git), которые вам могут понадобиться: http://toolbelt.heroku.com/

1 голос
/ 23 января 2012

Убедитесь, что вы загрузили свой открытый ключ на heroku.

Убедитесь, что вы добавили пульт с

git remote add heroku ssh://...
0 голосов
/ 14 ноября 2012

Это должно быть

удаленный git add heroku git@heroku.com: appname.git

Где appname - это имя вашего приложения.

Тогда:

Git Push Heroku Master

(при условии, что вы хотите передать основную ветвь)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...