Я пытаюсь установить гем, meta_search-1.1.0.pre2. Спецификация, сборщик и rubygems для гемов сообщают / устанавливают разные требования к версии зависимостей.
У меня есть новый проект rails3 ( вот мои rails, ruby, rubygems и установленные версии gem ), с одной новой строкой в моем Gemfile:
gem 'meta_search', '1.1.0.pre2'
Страница meta_search на rubygems.org сообщает об этих зависимостях:
actionpack ~> 3.1.0.alpha
activerecord ~> 3.1.0.alpha
activesupport ~> 3.1.0.alpha
Тем не менее, его установка отключает activesupport и activemodel-3.1.1.rc1:
muldoon@fedora14$ gem install meta_search -v 1.1.0.pre2
Fetching: activesupport-3.1.1.rc1.gem (100%)
Fetching: meta_search-1.1.0.pre2.gem (100%)
Fetching: activemodel-3.1.1.rc1.gem (100%)
Successfully installed activesupport-3.1.1.rc1
Successfully installed meta_search-1.1.0.pre2
Successfully installed activemodel-3.1.1.rc1
3 gems installed
.. и упаковщик сообщает, что meta_search нуждается в activesupport-3.1.0.beta1.
muldoon@fedora14$ bundle update
Fetching source index for http://rubygems.org/
Bundler could not find compatible versions for gem "activesupport":
In Gemfile:
rails (= 3.1.0) depends on
activesupport (= 3.1.0)
meta_search (= 1.1.0.pre2) depends on
activesupport (3.1.0.beta1)
Очень странно! Есть предложения?
ТНХ!
Mike