我同时处理两个不同的Ruby on Rails应用程序并部署到Heroku。但是,当我尝试将第二个应用程序推送到heroku时,它会覆盖第一个应用程序。我怎样才能阻止这种情况发生?
我经历了不同的阶段:
git init git add . git commit -m "insert comment" git push heroku master
和我对第一个一样。我错过了哪些步骤?
答案 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
创建一个新的遥控器。将您的代码推送到该遥控器,然后重新开始营业。