如何停止将我的第二个应用程序部署到 Heroku 中的 URL?

How can I stop my second app deploying to the URL in Heroku?

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

我经历了不同的阶段:

git init  git add . git commit -m "insert comment" git push heroku master 

和我第一次做的一样。我错过了哪些步骤?

我觉得你的问题是因为只有一个 Heroku 端点。

你创建了 heroku 吗?

如果有请评论,我会跟进。 heroku create my-awesome-cheerio-project 然后按照您在 git push heroku master

中提到的步骤进行操作

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

从每个应用程序的根目录尝试 运行 git remote -v。如果该命令 returns 每次都相同 URL,那就是问题所在。

假设这是真的:

选择一个应用程序并使用 git remote remove heroku 删除遥控器。然后使用 heroku create new_shiny_app 创建一个新的遥控器。将您的代码推送到那个遥控器,您就可以恢复业务了。