LoginSignup
2
3

More than 5 years have passed since last update.

bundle installでZenTestがインストール出来ない

Posted at

結論

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だったかの情報お待ちしております

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3