我再也无法git push heroku master
我收到以下错误(在捆绑安装和资产预编译步骤之后看起来没有问题)
错误如下:
remote: Verifying deploy............................
remote:
remote: ! Push rejected to my-project.
remote:
To https://git.heroku.com/my-project.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/my-project.git'
一个想法是什么导致这个?它是在heroku方面还是git方面? (我正在使用bitbucket)
由于
答案 0 :(得分:0)
在部署到heroku时遇到了类似的问题。最可能的原因是源代码中存在错误。向上滚动生成的副本(从中复制了上述消息) 我找到了:"
remote: rake aborted!
remote: NameError: undefined local variable or method `heroRails' for main:Object"
因为输入错误。 纠正源代码提交和推送后。 ' git push heroku master'将成功运行和部署。
答案 1 :(得分:0)
正如错误消息所示(pre-receive hook declined
),您要推送的服务器具有预接收挂钩,即在推送完成之前运行的脚本,以检查某些格式良好的属性。您的代码不满足这些。
搜索" heroku pre-receive hook"在SO或您最喜欢的搜索引擎上查找可能导致此问题的问题。