Проблема с установкой пакета с использованием веселья из клона git:

Сообщение об ошибке: Bundler не смог найти совместимые версии для драгоценного камня "spree_core":

  *In Gemfile:
    spree_paypal_express (>= 0) ruby depends on
      spree_core (>= 1.0.0) ruby
    spree (= 0.50.2) ruby depends on
      spree_core (0.50.2)*

Когда я делаю rails --version, я получаю:

git://github.com/shuber/sortable.git (at master) is not checked out. Please run `bundle install`

Поработав с профилем .bashrc, как было предложено в других сообщениях StackOverflow, «обновление пакета» дает то же сообщение об ошибке, что и первое выше.

Mac OS X Lion
Rails 3.0.7
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin11.3.0], MBARI 0x6770, Ruby Enterprise Edition 2011.03

«rvm gem list bundler» возвращает только 1.1.3 и 1.1.3, в моей рабочей среде с этим клоном git у меня есть сборщик 1.1.3 и 1.0.22.

Мысли? Не совсем уверен, что делать в этот момент. Я попытался удалить Gemfile.lock и снова запустить установку пакета, но безуспешно.


person Nubtacular    schedule 09.05.2012    source источник


Ответы (1)


Как вы указываете гем веселья в своем Gemfile? В сообщении об ошибке говорится, что вы указываете одну версию 'spree' (возможно, =0.50.2), а spree_paypal_express требует другую версию (>= 1.0.0).

Я не слишком знаком с бандлером, поэтому не могу сказать наверняка. Может быть, публикация вашего Gemfile поможет нам найти для вас больше потенциальных клиентов?

Удачи!

person Zhao Li    schedule 09.05.2012
comment
Да, я пытался ответить на свой собственный вопрос ранее, но, поскольку у меня есть репутация нуба, я еще не мог :) Проблема заключалась в том, что когда я впервые начал играть с весельем самостоятельно, я использовал последнюю версию (1.x.x или что-то в этом роде). Это приложение использует 0.50.2, и глобальное «переопределение» более поздней версии все испортило. Поскольку это был клон git и довольно длинное приложение, я знал, что проблема не в Gemfile. Просто начал с нуля и создал новый набор драгоценных камней. Работает нормально, но что-то все еще не так среди наборов драгоценных камней, idk. - person Nubtacular; 09.05.2012