open-uri の HTTPS リクエストで、証明書の検証に失敗する場合の対処方法です。 SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed ##### 方法1 ##### 証明書を検証をしない(乱暴な方法) require 'open-uri' require 'openssl' OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE puts open('https://www.google.co.jp/').read ただ、定数を変更すると警告が出ます。 warning: already initialized constant VERIFY_PEER この警告を抑えるには、事前に remov