部署游戏!到了heroku

Ind*_*ity 2 git deployment heroku playframework

我正在按照教程学习如何部署我的游戏!应用程序到heroku.我之前没有使用过git,foreman或heroku.当我到达要说进入的部分时

gem install foreman
foreman start
Run Code Online (Sandbox Code Playgroud)

我很困惑.首先,宝石不是一个公认的命令,我不知道它是什么.我有一个Foreman目录,在Program Files中为我安装了heroku.Foreman甚至在这里需要什么?是运行我在本教程前面创建的Procfile的原因吗?

另外,如果我只是跳过本教程的这一部分并继续,当我进入git push时,当我输入命令时:

git push heroku master
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

fatal: 'heroku' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

直到今天我还没有处理git,所以我不熟悉命令正在尝试做什么.它失败了因为我跳过了前一步吗?

Naa*_*old 6

该错误意味着您没有名为"heroku"的git远程.当你输入时heroku create -s cedar,一个名为"heroku"的git遥控器被添加到你的.git/config file.如果您在没有首先创建git仓库的情况下创建应用程序,则不会创建远程; 它只会显示在命令行中.如果您知道应用程序的名称,可以使用,添加git遥控器git remote add heroku git@heroku.com:appname.git.否则,您可以创建一个新应用程序,或运行heroku apps并找出应用程序名称.

此外,关于工头,Heroku工具带安装了您应该需要的所有heroku相关工具(git除外):http: //toolbelt.heroku.com/