###前提・実現したいこと
Windows 7 x64上にRuby 2.2.5を入れてRailsを動かそうとしたところ、SSL関連のエラーが出てしまいました。とりあえず2.2.4に戻すことで動いたのですが、なにか釈然としないので質問とします。
###発生している問題・エラーメッセージ
Omniauth経由でGoogleログインを行って戻ってきたところで、Faraday内部でSSLエラーとなりました。
SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
###試したこと
以前にもSSLエラーとなった時と同様、ルート証明書をcurl.haxx.seから落としてSSL_CERT_FILE
環境変数に設定しても改善せず、まったく同じ環境でRuby 2.2.4に戻したところ正常動作するようになりました。
どれぐらい関係があるかわかりませんが、Ruby 2.2.4でも、さっき落としたルート証明書だと証明書の検証エラー(上のエラーとは違うメッセージ)となって、去年に落としたものだと正常に動作しました。
###補足情報(言語/FW/ツール等のバージョンなど)
- Windows 7 x64
- Ruby 2.2.5 x64
- Rails 4.2.6
- devise 4.2.0
- omniauth-oauth2 1.4.0
- omniauth-google-oauth2 0.4.1
- faraday 0.9.2
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/02 04:25 編集