ruby-on-rails – 如何重置我的Git / Rails 3.1项目中的所有Hero
我在撰写这篇文章时解决了我的问题,但我认为这对于像我这样的其他新手来说可能是个很好的信息:)
要解决以下问题,请编辑以下文件 有一个看起来像这样的部分 [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日志中找不到任何错误,我得到的是:
所以我环顾了Heroku支持部门,找到了官方的Rails 3.0 / 3.1部署指南: http://devcenter.heroku.com/articles/rails3 http://devcenter.heroku.com/articles/rails31_heroku_cedar 我去了Heroku Web前端>一般信息>销毁应用程序,因为我想继续我的努力与一个干净的石板. 按照指南,我为雪松堆创建了一个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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |