結論
rubygemsのバージョンが新しすぎてインストール出来ない時があり、バージョンを下げて解決する
失敗例
rubygemsのversionが1.8以上じゃないとダメだね、といわれる
※ エラーメッセージはrubygemsのバージョンが古い旨のメッセージが出るが、アップグレードしてもダメな場合がある
[takaidohigasi@takaido01 ]$ bundle install
Updating git@github.com:tamac-io/rdb-common.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Resolving dependencies...
Installing ZenTest (4.8.3)
Gem::InstallError: ZenTest requires RubyGems version ~> 1.8. Try 'gem update --system' to update RubyGems itself.
An error occurred while installing ZenTest (4.8.3), and Bundler cannot continue.
Make sure that `gem install ZenTest -v '4.8.3'` succeeds before bundling.
確認のポイント
rubygemsのバージョン確認
現在のrubygemsのバージョンは、gem envにて確認する。下記の場合は2.0.7
[11:17:05 takaidohigasi@takaido01 ]$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.7
対処法 (rubygemsバージョンアップ & ダウン)
ダメだったバージョン
- 2.0.7
- 2.0.3
OKだったバージョン
- 1.8.25
どのバージョンでOKだったかの情報お待ちしております