Ruby on rails 为什么Heroku拒绝这个git推送?

Ruby on rails 为什么Heroku拒绝这个git推送?,ruby-on-rails,ruby,ruby-on-rails-3,heroku,Ruby On Rails,Ruby,Ruby On Rails 3,Heroku,我使用Heroku create在当前应用程序目录中创建了一个新的Heroku应用程序,并运行了以下操作: MyMac:bodb pawel$ git push heroku master Counting objects: 359, done. Delta compression using up to 2 threads. Compressing objects: 100% (291/291), done. Writing objects: 100% (359/359), 13.83 MiB

我使用
Heroku create
在当前应用程序目录中创建了一个新的Heroku应用程序,并运行了以下操作:

MyMac:bodb pawel$ git push heroku master
Counting objects: 359, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (291/291), done.
Writing objects: 100% (359/359), 13.83 MiB | 2 KiB/s, done.
Total 359 (delta 40), reused 0 (delta 0)

 !     Heroku push rejected due to an unrecognized error.
 !     We've been notified, see http://support.heroku.com if the problem persists.

To git@heroku.com:myproject.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:myproject.git'
我的rails应用程序在Ruby
1.8.7
上运行,但即使是
上的Heroku应用程序——stack-Bambon-ree-1.8.7
也失败了


我还运行了
bundle install
,我的Gemfile是最新的。

我曾经在更改Gemfile时出错,但没有运行bundler,因此修改了Gemfile。lock

我不知道提交被破坏的原因,但是联系了Heroku,他们解决了问题。

拒绝预接收钩子->联系Heroku支持“拒绝预接收钩子”是什么意思?@Simpleton:Git有钩子,可以连接到版本控制过程的各个阶段。您可以使用它们来运行自定义脚本,例如用于删除密码、推送前自动缩小JS等:关于
预接收
:“处理客户端推送时运行的第一个脚本是预接收。它接受从stdin推送的引用列表;如果退出非零,则不接受任何引用。”出现了同样的错误,这是因为我添加了一个gem,忘记了捆绑安装,只尝试将Gemfile推送到Heroku,而不是Gemfile.lock。我只是联系了Heroku支持部门以解决我的问题。如何知道他们何时回复?你能告诉我吗?我想在几小时到2-3天之间。