LoginSignup
4
3

More than 5 years have passed since last update.

WindowsのRubyでgemのインストール時にSSLエラーが出る場合の対処法

Posted at

環境

症状

> gem install Foo で;

RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

のようなエラーが出る。

対処法

RubyGemsを修正する。

Workaround RubyGems' SSL errors on Ruby for Windows (RubyInstaller)

上記ページの 2014.12.21にupdateされた「Installing using update packages (NEW)」の手順で行う。

> gem --version
でRubyGemsのバージョンを確認する。

2.2.xだとすると、最新の2.2.3にする。
RubyGemsのリリースページより、rubygems-2.2.3.zip と、rubygems-update-2.2.3.gem をダウンロードする。

ダウンロードしたrubygems-2.2.3.zip を右クリックで「すべて展開」する。
できたrubygems-2.2.3 と、rubygems-update-2.2.3.gem をc:¥ にコピーする。

> cd c:¥
> gem install --local C:¥rubygems-update-2.2.3.gem
> update_rubygems --no-ri --no-rdoc

> gem --version #2.2.3になっているか確認する

> gem uninstall rubygems-update -x  #rubygems-updateをアンインストールする

参考

Windowsでgem installするとSSLエラーが出る場合の解決策 - Qiita

4
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
4
3