2012-01-29 6 views
0

ruby​​ 1.9.3/rails 2.3.1をrvm経由でインストールしました(rvm pkgでopensslをインストールした後に動作します)。今OpenSSLを取得:: SSL:SSLErrorはgithubの(そしておそらく他のもの)に接続しようとする:ruby​​ 1.9.3のレール3.2.1をインストールした後、OpenSSL :: SSL :: SSLErrorを簡単なリクエストで入手

- > IRB 1.9.3-P0:001> 'オープン-URI' 1.9.3-P0が必要です:002>オープン( 'https://github.com/') にOpenSSL :: SSL :: SSLError:SSL_connectが返さ= 1つのerrno = 0の状態=のSSLv3は、サーバ証明書Bをお読みください。証明書が検証

を失敗しました - "Certificate verify failed" OpenSSL error when using Ruby 1.9.3で解決策を試しましたが、それはなかったですいないrk。

OpenSSLに問題があるかどうかはわかりませんが、問題があるようです。

+0

あなたを追加しましたか? rあなたのgithubアカウントへの公開鍵? – sosborn

+0

はい - これはうまく動作していました。 –

+0

あなたはどのバージョンのOpenSSLをお持ちですか? Ruby 1.9.2がOpenSSL 1.0.0と1.0.1で動作するようですが、Ruby 1.9.3では1.0.1に問題があります。 https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/965371 - 問題の説明と思われる – PrasannaK

答えて

1

http://railsapps.github.com/openssl-certificate-verify-failed.html

それはまだ私のためにそれを解決したものをここでは動作しない場合:

rvm pkg install openssl 
rvm install 1.9.3-p374 –with-openssl-dir=$rvm_path/usr 
cd $rvm_path/usr/ssl 
curl -O http://curl.haxx.se/ca/cacert.pem 
mv cacert.pem cert.pem 

これが役に立ったら、

関連する問題