如何停止将我的第二个应用程序部署到 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
创建一个新的遥控器。将您的代码推送到那个遥控器,您就可以恢复业务了。
我同时在 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
创建一个新的遥控器。将您的代码推送到那个遥控器,您就可以恢复业务了。