2016-01-05 3 views
0

Я пытаюсь подтолкнуть изменения к моему приложению heroku, но через некоторое время он замораживает и выдает ошибки. Может быть связано с тем, что я использовал puma для веб-сервера, но мне пришлось удалить из-за проблем с несовместимостью с plezi, рамки, которую я использую из websockets. Мое приложение в целом составляет 4 Мб.Не могу нажать на Heroku Push отклонен

Я получаю сообщение об ошибке:

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, является то, что она создает мини-приложение в пределах рельсов. Это создает папку, в моем случае appname\, который содержит его собственный Gemfile, PROCFILE и appname.rb

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

ответ

1

Чтобы решить эту проблему, это было необходимо, чтобы добавить к Rakefile

require 'plezi/rake'

Это позволит решить Plezi/Rails несовместимостью при нажатии на Heroku

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

2

Как включено в ответ, ошибка

Таймаут компиляции рубин приложение (15 минут) дистанционный пульт:! См. https://devcenter.heroku.com/articles/slug-compiler#time-limit

Возможно, вы захотите проверить ссылочную ссылку и определить, почему для развертывания приложения потребовалось более 15 минут.

+0

, но, кажется, подразумевает, что проблема возникает с большими приложениями, но она имеет 4 МБ, а не 300 МБ. – tvieira

+2

Это может случиться даже с приложением 3 Кб, если у вас есть бесконечный цикл, который запускается при c ompilation, или если вы зависите от внешних ресурсов, из-за которых HTTP-соединение зависало навсегда. –

+0

Я отредактировал мой вопрос, чтобы предоставить дополнительный контекст, потому что документация heroku не предоставила мне ответ, я использую приложение plezi в rails, у него есть собственный Gemfile, Procfile – tvieira

Смежные вопросы