ruby の gem install におけるSSLエラーの解決(2016/10/30)

2018年2月18日

この記事は最初の投稿日から7年経過しています。内容が古い可能性があります。

gem install すると以下のエラーがでて先に進めない。

Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/latest_specs.4.8.gz)

google に投げ込むと数年前から同じような話が何度も出てきている。

私の理解では、rubygems.org の SSL 証明書の更新によってクライアント側のルート証明書の更新が必要ということ。

gem install時にcertificate verify failed が発生したら – Qiita

上記サイトが腹落ちでした。

GlobalSign Root R1

から、R1 GlobalSign Root Certificate の View in Base64 をテキストコピー。local/lib/ruby/2.1.0/rubygems/ssl_certs 以下に GlobalSignRootR1.pem というファイルを作成してその中に入れる。

以上で解決しました。

Dev

Posted by toshyon