グラフAPIに接続しようとすると、コアラからこのエラーが発生するようです。NoMethodError:undefined method `closed? ' nilの場合:NilClass
これは、Omniauthで以前に発生した問題とまったく同じで、ここで読むことができます: https ://github.com/intridea/omniauth/issues/260 http://stackoverflow.com/questions/3977303/omniauth-facebook-certificate-検証-失敗しました
基本的に、FaradayはOpenSSLのca_path変数を設定していません。1つの解決策は次のとおりです。OpenSSL::SSL:: VERIFY_PEER = OpenSSL :: SSL :: VERIFY_NONE
Omniauthでは、ソリューションは次のようなオプションを配置していました:プロバイダー:facebook、FACEBOOK_KEY、FACEBOOK_SECRET、{:client_options => {:ssl => {:ca_path => "/ etc / ssl / certs"}}}
他の誰かが問題を抱えているのだろうか、そしてそれはどのように解決されたのだろうかと思っていました。私は最初のオプションを使いたくありません、そして、2番目のオプションはコアラでは不可能です。
コアラ1.2.0とファラデー0.7.4を使用しています
ありがとう!