无法将应用程序推送到Heroku

时间:2016-01-26 22:00:28

标签: ruby-on-rails heroku

我正在将我在Rails中设计的webapp推送到Heroku,但是在将应用程序推送到heroku时我遇到了麻烦。根据控制台,当它开始为Rails资产管道准备应用程序时,rake中止。最后我得到了这个错误:

  

! [远程拒绝]主人 - >主人(预先接收挂钩拒绝)   错误:无法将某些引用推送到“https://git.heroku.com/connectr-demo.git

我听说这是因为提交中存在冲突,但我已经从github中撤出了,所有内容都是最新的,或者至少控制台正在报告。在类似问题的推荐下,我尝试使用“git fetch origin”和“git pull --rebase”但得到了完全相同的结果。当我尝试推送到heroku时,我仍然会收到此错误。谁能告诉我如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

它是一个快进合并,还是你需要强行推动?

试试git push -f heroku master ...

答案 1 :(得分:0)

您是否尝试过heroku run rake db:migrate,然后尝试重新推送到heroku git push heroku master

答案 2 :(得分:0)

(pre-receive hook declined)表示Heroku无法识别该应用。确保rails应用程序位于repo的根目录中,而不是在子目录中,确保您有一个Gemfile并确保它已正确命名。