エラーメッセージ
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
環境
ruby 1.9.3p194
Mac OSX 10.8
原因
証明書がない.
⚡ ruby -ropenssl -e 'p OpenSSL::X509::DEFAULT_CERT_FILE'
"/usr/local/etc/openssl/cert.pem"
対処
上記の場所("/usr/local/etc/openssl/cert.pem")に証明書をダウンロードして置いてやる.
cd /usr/local/etc/openssl && wget http://curl.haxx.se/ca/cacert.pem && mv cacert.pem cert.pem