RubyGem のSSL証明書の有効期限切れ

久しぶりに WindowsRuby に火を入れて、Gem をインストールしようとしたら、SSL証明書の有効期限が切れていた。マッタク。

ERROR:  Could not find a valid gem 'oekaki' (>= 0), here is why:
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/specs.4.8.gz)

ぐぐったところ、いちばん簡単そうだったのがこれ。

$ gem sources --remove https://rubygems.org/
$ gem sources --add http://rubygems.org
$ gem update --system
$ gem sources --remove http://rubygems.org
$ gem sources --add https://rubygems.org

なるほど、認証なしでシステムをアップデートして、元に戻すと。理にかなってますな(笑)。

Gem install fails with SSL certificate connection error · Issue #1736 · rubygems/rubygems · GitHub