gem、meta_search-1.1.0.pre2 をインストールしようとしています。gem の仕様、バンドラー、および rubygems は、それぞれ異なる依存バージョンの要件を報告/インストールします。
私は新しい rails3 プロジェクトを持っています (これが私の rails、ruby、rubygems、およびインストールされた gem バージョンです)、私の Gemfile に新しい行が 1 つあります。
gem 'meta_search', '1.1.0.pre2'
rubygems.org の meta_search のページには、次の依存関係が報告されています。
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)
非常に奇妙な!助言がありますか?
どうも!マイク