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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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 - Fatal编程技术网

Ruby on rails 部署到多个Heroku实例

Ruby on rails 部署到多个Heroku实例,ruby-on-rails,heroku,Ruby On Rails,Heroku,我已经读过关于这个问题的其他几篇文章,但似乎在某些问题上被难住了。我正试图拥有两个独立的分支,它们向外推到两个不同的Heroku实例——一个生产实例和一个阶段实例。我想我的设置如下所示: Local Myapp | | - master > - master | | | | Myapp-Staging | | - edge > - master 我有以下命令,但由于

我已经读过关于这个问题的其他几篇文章,但似乎在某些问题上被难住了。我正试图拥有两个独立的分支,它们向外推到两个不同的Heroku实例——一个生产实例和一个阶段实例。我想我的设置如下所示:

Local          Myapp
|            |
- master  >  - master
|            |
|            | Myapp-Staging
|            |
- edge    >  - master
我有以下命令,但由于某些原因,我似乎无法正确地推送到临时服务。“git push staging master”已经通过,但我不明白为什么在我访问myapp-staging.Heroku.com时,这些更改似乎没有反映在Heroku实例上。我可能在这里做些什么

[开发人员]

[制作]

git checkout master
git push master master
heroku rake db:migrate -app myapp
任何帮助都将不胜感激。

试试:

git push staging edge:master
暂存是远程存储库,您正在将“边缘”分支推送到“暂存”存储库上的“主”分支

(git-push暂存主机是git-push暂存主机:主机的快捷方式。)


此外,在推送之前,您不需要签出代码。您可以将任意分支推送到任何服务器—无论签出哪个分支。

Ah!非常感谢。正是我需要的。
git push staging edge:master