2015-01-05 2 views
4

Я пытаюсь создать приложение на Heroku, но когда я пытаюсь нажать на Heroku, я получаю эту ошибку:Создать Heroku приложение с рубином 2.1.0 и рельсы 4.2.0 ошибка

remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Ruby app detected 
remote: -----> Compiling Ruby/Rails 
remote: ! 
remote: !  An error occurred while installing Ruby ruby-2.1.0 
remote: !  For supported Ruby versions see https://devcenter.heroku.com/articles/ruby-support#supported-runtimes 
remote: !  Note: Only the most recent version of Ruby 2.1 is supported on Cedar-14 
remote: !  Command: 'set -o pipefail; curl --fail --retry 3 --retry-delay 1 --connect-timeout 3 --max-time 30 https://s3-external-1.amazonaws.com/heroku-buildpack-ruby/cedar-14/ruby-2.1.0.tgz -s -o - | tar zxf - ' failed unexpectedly: 
remote: !  
remote: !  gzip: stdin: unexpected end of file 
remote: !  tar: Child returned status 1 
remote: !  tar: Error is not recoverable: exiting now 
remote: ! 
remote: 
remote: !  Push rejected, failed to compile Ruby app 

Как я решаю это?

+0

В вашем файле gem указывается версия ruby? – Pedram

ответ

2

http://news.railstutorial.org/heroku-update/ От

«Heroku недавно объявил Кедр-14 стек несовместим со всеми, кроме самой последней версии каждой последовательности Ruby, что означает (к примеру), что он работает с Руби 2.1.4, но не с 2.1. 3. К сожалению, это делает его несовместимым с локальными версиями Ruby на многих системах »

Итак, похоже, вам нужно обновить свой Ruby до последней версии.

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