2013-04-20 3 views
0

Я пытаюсь установить драгоценный камень, я обновил его в gemfile, а затем bundle install.Ошибка при установке пакета - «Bundler не смог найти совместимые версии для gem« rails »`

я получил следующее сообщение об ошибке:

Bundler could not find compatible versions for gem "rails": 
    In Gemfile: 
    merchant_samples (>= 0) ruby depends on 
     rails (~> 3.2.9) ruby 

    rails (3.2.7) 

Что это значит? Что я могу сделать? Я использую rvm, мне нужно переключиться на другую версию ruby? рельсов? и если да, то какой и как? и почему :)

ответ

3

Что это значит, что для драгоценностей для торговца необходимо использовать рельсы 3.2.9 или выше, и вы используете версию 3.2.7. Поэтому, чтобы использовать его, вам нужно обновить версию своих рельсов до 3.2.9, но вы должны обновить до последней версии 3.2.*, так как есть некоторые проблемы безопасности в старых версиях. На данный момент самая новая версия 3.2.13

Вы можете обновить изменить свой Gemfile к:

gem 'rails', '3.2.13' 

Затем вы должны запустить bundle и все должно работать.

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