2013-06-05 2 views
1

Я немного новичок во всем этом, поэтому это может быть что-то очевидное, что я упустил из виду, но когда я пытаюсь подтолкнуть свое приложение spree rails к любому герою или beanstalk I получить разные ошибки, связанные с пакетом.Spree - Bundle Ошибка при нажатии на герою или эластичный бобовый стебель

Это один для Heroku:

Installing spree_core (2.0.0) 
Gem::InstallError: spree_core requires Ruby version >= 1.9.3. 
An error occurred while installing spree_core (2.0.0), and Bundler cannot 

continue. 
Make sure that `gem install spree_core -v '2.0.0'` succeeds before bundling. 
! 
!  Failed to install gems via Bundler. 
! 

!  Push rejected, failed to compile Ruby/Rails app 

и это один для Elastic Beanstalk:

https://github.com/spree/spree_gateway.git (at 2-0-stable) is not checked out. 
Please run `bundle install` (Bundler::GitError) 

Мой Gemfile здесь. https://github.com/pjsim/spree_exporting_sardinia/blob/master/Gemfile

Приложение как пакеты, так и работает нормально на локальном сервере, а моя рубиновая версия - 1.9.3p392, поэтому я не понимаю, почему здесь это не удается. Любые идеи, в которых я ошибся?

ответ

2

По умолчанию рубин на Heroku по-прежнему 1,9.2. Попробуйте добавить ruby '1.9.3' в свой Gemfile, чтобы решить эту проблему.

+0

Sweet. Кажется, это исправлено для героку. Мне также нужно было добавить: branch => «2-0-stable» на каждый драгоценный камень в gemfile. Я буду работать над созданием beanstalk позже. – pjsim