Ruby
OSX

Ruby で bundle install とか gem install で SSL 証明書のエラーが出る

More than 5 years have passed since last update.

こんなエラーが出たりします。

OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

SSL 証明書を入れてあげることで解決します。

$ brew install curl-ca-bundle

$ ruby -ropenssl -e 'p OpenSSL::X509::DEFAULT_CERT_FILE' # どこに置けばいいのか調べる
"/usr/local/etc/openssl/cert.pem"
$ cp /usr/local/opt/curl-ca-bundle/share/ca-bundle.crt /usr/local/etc/openssl/cert.pem