2014-10-17 2 views
0

1) Я создаю приложение, используя spree и в моем коде файла gem.Когда я использую gem 'spree_gift_card' в gem 'spree', '2.3.4' в это время дает ошибку, как в rails 4.1.6

rails 4.1.6 
gem 'spree', '2.3.4' 
gem 'spree_gateway', :git => 'https://github.com/spree/spree_gateway.git', :branch => '2-3-stable' 

камень 'spree_auth_devise': мерзавец => 'https://github.com/spree/spree_auth_devise.git': филиал => '2-3-стабильный'

2) bundle install

3) Он отлично работает.

4) Но мне нужно, чтобы добавить добавочному gem 'spree_gift_card', github: 'jdutil/spree_gift_card'

5) bundle install

6) дает ошибку, как это,

Bundler не смогли найти совместимые версии для гем "spree_frontend":

In Gemfile: 
    spree_gift_card (>= 0) ruby depends on 
    spree_frontend (~> 2.2.0) ruby 

    spree (= 2.3.4) ruby depends on 
    spree_frontend (2.3.4) 

ответ

0

У вас есть два выбора

  1. use spree 2.2 - или любая версия, с которой последний раз работал с
  2. для расширения, измените файл gemspec для использования версии более поздней версии и перекрестите пальцы, чтобы новая версия не нарушила расширение (или исправить, если он сделал)
+0

Thanx Tom Carchrae. –

+0

Сейчас им с помощью Gem 'рельсы', '4.0.3' и использовать камень 'Шпрее', '2.2.0' камень 'spree_gateway': мерзавец => «https://github.com/ spree/spree_gateway.git ',: branch =>' 2-2-stable ' gem' spree_auth_devise ',: git =>' https://github.com/spree/spree_auth_devise.git ',: branch =>' 2 -2-stable ' gem' spree_gift_card ', github:' jdutil/spree_gift_card ' –

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

  • Нет связанных вопросов^_^