Журналы отчетов «Обновление пакета» без совместимой версии, с противоречивыми требованиями к версии - PullRequest
0 голосов
/ 19 сентября 2011

'обновление пакета' дает мне очень странные ошибки. arel, activemodel и rack перечислены ниже как не имеющие совместимых версий. Каждый указан дважды, с противоречивыми требованиями к версии:

$ bundle update
Updating https://github.com/bborn/communityengine.git
Updating https://github.com/bborn/authlogic.git
Updating https://github.com/paneq/calendar_date_select.git
Fetching source index for http://rubygems.org/
Bundler could not find compatible versions for gem "arel":
  In Gemfile:
    community_engine (= 2.0.0.beta) depends on
      arel (~> 2.1.1)

    community_engine (= 2.0.0.beta) depends on
      arel (2.2.1)

Bundler could not find compatible versions for gem "activemodel":
  In Gemfile:
    community_engine (= 2.0.0.beta) depends on
      activemodel (= 3.1.0.beta1)

    community_engine (= 2.0.0.beta) depends on
      activemodel (3.1.0.rc2)

Bundler could not find compatible versions for gem "rack":
  In Gemfile:
    community_engine (= 2.0.0.beta) depends on
      rack (= 1.3.2)

    community_engine (= 2.0.0.beta) depends on
      rack (1.3.3)

Список драгоценных камней показывает, что установлены подходящие версии:

rack (1.3.3, 1.3.2)
arel (2.2.1, 2.1.1)
activemodel (3.1.0, 3.1.0.rc2, 3.1.0.beta1)

Становится еще более странным. Перемещение 3-х дополнительных линий драгоценных камней в моем Gemfile от конца к середине (после строк 'source' и 'gem rails') изменяет ошибки, которые связывают отчеты:

Bundler could not find compatible versions for gem "actionpack":
  In Gemfile:
    rails (= 3.1.0) depends on
      actionpack (= 3.1.0)

    community_engine (= 2.0.0.beta) depends on
      actionpack (3.1.0.rc2)

Bundler could not find compatible versions for gem "rack":
  In Gemfile:
    community_engine (= 2.0.0.beta) depends on
      rack (= 1.3.2)

    community_engine (= 2.0.0.beta) depends on
      rack (1.3.3)

Драгоценный камень community_engine здесь, безусловно, подозрительный, и я также ищу ответы на их форумах. Но такие странные ошибки из-за бандлера требуют более широкой аудитории.

Любые предложения, люди? ТНХ!

1 Ответ

0 голосов
/ 19 сентября 2011

FWIW, на README.markdown от community_engine (https://github.com/bborn/communityengine/blob/master/README.markdown), написано:

Требования:

  • RAILS VERSION 2.3.4 (более высокие версии еще не поддерживаются)

Но похоже, что вы пытаетесь использовать Rails 3.1?

...