Hatena::ブログ(Diary)

iishunのはてなダイアリー

2012-04-23

bundle install で Gem::RemoteFetcher::FetchError になる

| 02:05

■2012.9.19 追記

すんごい前になりますが、以下のコマンドを叩くことで解決するというコメントをいただきました。

$ gem update --system

情報ありがとうございます!

---

$ rails new sample --skip-bundle

した後に、

$ bundle install

すると、途中で

Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/*.gem)

というエラーが出て bundle に失敗してしまい、なかなか先に進めなくなってしまった。どうやらこのエラー、リダイレクト 11 回以上発生した際に起こるものらしい。ということはこの URL が怪しいと疑ってみた。もしかしたら SSL で転けてるのかもしれない。

そこで、Gemfile の 1 行目を

source 'https://rubygems.org'

から

source 'http://rubygems.org'

にしてみた (s を取ってみた) ところ、bundle install に成功……したはいいけれどこれであってるのかなぁ。追々調査してみることにする。

kuboonkuboon 2012/06/22 01:03 私も同じ現象で悩まされていたのですが、
gem update --system
で、直りました。

http://stackoverflow.com/questions/10246023/bundle-install-fails-with-ssl-certificate-verification-error

蒼い惑星蒼い惑星 2012/06/29 10:51 > kuboon
私もgem update --systemを実施したら解決できました。
こういうノートがあるので、bugだったらしいですね。

== 1.8.24 / 2012-04-27

* 1 bug fix:

* Install the .pem files properly. Fixes #320
* Remove OpenSSL dependency from the http code path

iishuniishun 2012/06/30 00:57 >> kuboon さん
>> 蒼い惑星さん

ありがとうございます!私も gem update --system で解決しました。
たしかにどうやら bug だったみたいですね。

記事にも追記しておきたいと思います。

ゆうすけゆうすけ 2012/10/29 22:46 私も同じ現象でハマッテいました^^;
gem update --system で解決しました。
情報ありがとうございます!!

トラックバック - http://d.hatena.ne.jp/iishun/20120423/1335200728
リンク元
Connection: close