Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在Heroku中设置附加服务器?_Ruby On Rails_Heroku_Heroku Toolbelt - Fatal编程技术网

Ruby on rails 如何在Heroku中设置附加服务器?

Ruby on rails 如何在Heroku中设置附加服务器?,ruby-on-rails,heroku,heroku-toolbelt,Ruby On Rails,Heroku,Heroku Toolbelt,我想建立一个新的Heroku服务器用于QA。 我已经完成了大部分作品,但我错过了一些东西: 1) 我使用CLI Heroku toolbelt制作了一个新应用程序: heroku apps:create myapp-qa 2) 我在本地机器上复制了现有git repostory的副本: git clone git@github.com:me/myapp.git 3) 添加了aq服务器的远程服务器: git remote add myapp-qa git@github.com:myrepo/m

我想建立一个新的Heroku服务器用于QA。 我已经完成了大部分作品,但我错过了一些东西:

1) 我使用CLI Heroku toolbelt制作了一个新应用程序:

heroku apps:create myapp-qa
2) 我在本地机器上复制了现有git repostory的副本:

git clone git@github.com:me/myapp.git
3) 添加了aq服务器的远程服务器:

git remote add myapp-qa git@github.com:myrepo/myapp.git
3) 然后,我尝试使用以下工具推送我的新应用程序:

cd myapp

git push myapp-qa master
我收到了信息“已经是最新的”

4) 如果我在浏览器中打开应用程序,它会显示“Heroku |欢迎使用你的新应用程序!”而不是显示我的任何应用程序页面

我错过了什么?

设置需要:

git remote add myapp-qa git@heroku.com:myapp-qa.git

git push origin myapp-qa

Heroku有一个专门为此设计的插件

它允许您指定服务器的“管道”

Dev->Staging->Production
并允许您部署到Dev,然后将该构建升级到Staging,然后将其升级到Production