无法推动Heroku Push被拒绝

时间:2016-01-05 16:08:15

标签: ruby-on-rails heroku puma

我试图将更改推送到我的heroku应用程序,但过了一段时间它会冻结并出错。可能与我使用puma用于web服务器这一事实有关,但我不得不删除因为plezi的不兼容问题,我使用websockets的框架。我的应用总共是4mb。

我收到此错误消息:

remote:  !     Timed out compiling Ruby app (15 minutes) 
remote:  !     See https://devcenter.heroku.com/articles/slug-compiler#time-limit
remote: 
remote: Verifying deploy....
remote: 
remote: !   Push rejected to my-app-3605.
remote: 
To https://git.heroku.com/my-app-3605.git
  ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/my-app-3605.git'

我在plezi中的设置是它在rails中创建了一个迷你应用程序。它创建了一个文件夹,在我的例子appname\中包含了它自己的Gemfile,Procfile和appname.rb

|
|-- app\
|-- appname\
|-- bin\
.
. and so on
.

2 个答案:

答案 0 :(得分:2)

如响应中所包含,错误是

  

超时编译Ruby应用程序(15分钟)   远程:!见https://devcenter.heroku.com/articles/slug-compiler#time-limit

您可能需要检查引用的链接,并确定部署应用程序花费超过15分钟的原因。

答案 1 :(得分:1)

要解决此问题,需要添加到Rakefile

require 'plezi/rake'

这将解决推送到Heroku时的Plezi / Rails不兼容问题

http://www.plezi.io/docs/rake