gpt4 book ai didi

ruby-on-rails - 如何重置我的 Git/Rails 3.1 项目中的所有 Heroku

转载 作者:太空狗 更新时间:2023-10-29 13:05:59 26 4
gpt4 key购买 nike

我在写这篇文章时解决了我的问题,但我认为这对像我这样的其他菜鸟来说可能是个好信息 :)

要解决下面的问题,请编辑以下文件 .git/配置

有一个部分看起来像这样

[remote "heroku"]
url = git@heroku.com:adjective-noun-1234.git
fetch = +refs/heads/*:refs/remotes/heroku/*

这就是 git 试图推送的内容。换行就行了

url = git@heroku.com:adjective-noun-1234.git

到您创建的任何新 Heroku 项目。 Git 现在应该能够再次推送到 Heroku。



我已经将我的第二个 Rails 应用程序置于工作状态并想要部署它。因此,我遵循了 Ruby on Rails 教程中 Heroku 部署的所有步骤(我已经为书中的示例应用程序进行了部署)使用:

heroku create

然后我推送我的项目

git push heroku master

虽然我在 Heroku 日志中找不到任何错误,但该项目无法运行,我得到的是:

We're sorry, but something went wrong. We've been notified about this issue and we'll take a look at it shortly.

所以我查看了 Heroku 支持部分,找到了官方的 Rails 3.0/3.1 部署指南:

http://devcenter.heroku.com/articles/rails3

http://devcenter.heroku.com/articles/rails31_heroku_cedar

我去了 Heroku Web Frontend > General Info > Destroy App 因为我想以一个干净的状态继续我的努力。

按照指南,我为 cedar stack 创建了一个 Heroku 项目:

heroku create --stack cedar

并使用

将其推送到Heroku
git push heroku master

问题:出于某种原因,git 仍在尝试推送到旧的 Heroku 项目!!!

导致错误

fatal: The remote end hung up unexpectedly

最佳答案

检查您的远程存储库,并将其更新为新的 heroku 名称:

git remote -v

然后删除错误的heroku:

git remote rm heroku

然后添加新的

git remote add heroku git@heroku.com:sitename.git

关于ruby-on-rails - 如何重置我的 Git/Rails 3.1 项目中的所有 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8415087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com