如何阻止我的第二个应用部署到Heroku中的URL?

时间:2015-07-09 21:46:04

标签: ruby-on-rails ruby heroku deployment git-push

我同时处理两个不同的Ruby on Rails应用程序并部署到Heroku。但是,当我尝试将第二个应用程序推送到heroku时,它会覆盖第一个应用程序。我怎样才能阻止这种情况发生?

我经历了不同的阶段:

git init  git add . git commit -m "insert comment" git push heroku master 
和我对第一个一样。我错过了哪些步骤?

2 个答案:

答案 0 :(得分:1)

听起来我的问题是因为只有一个Heroku端点。

你做了一个heroku吗?

请评论如果是,我可以跟进。 heroku create my-awesome-cheerio-project然后按照git push heroku master提到的步骤进行操作

答案 1 :(得分:1)

' heroku上'只是您的远程Heroku存储库的名称。如果你从不同的目录中推送两个不同的git历史记录,并且它们在URL上互相覆盖,那么它们就指向同一个遥控器。

尝试从每个应用的根目录运行$('#otherId .box2').change(function() { getDetails.call(this); } 。如果该命令每次都返回相同的URL,那就是问题。

假设这是真的:

选择一个应用并使用git remote -v删除遥控器。然后使用git remote remove heroku创建一个新的遥控器。将您的代码推送到该遥控器,然后重新开始营业。