2017-05-09 6 views
0

ちょうどRubyの上で始めると、私は以下の投稿エラーを乗り越えることができません。奇妙なSSLエラーが

C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:コンソールで

require 'HTTParty' 
require 'Nokogiri' 
require 'JSON' 
require 'Pry' 
require 'csv' 

page = HTTParty.get('https://newyork.craigslist.org/search/pet?s=0') 

Pry.start(binding) 

エラー:ここに私のコードは 「接続connect_nonblock': SSL_connect returned=1 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError) from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:inにCから: do_start' from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:852:in開始 ':/Ruby23/lib/ruby/2.3.0/net/http.rb:1398:request' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/httparty-0.14.0/lib/httparty/request.rb:118:in に行うCから ' /Ruby23/lib/ruby/2.3.0/net/http.rb:863:in from C:/Ruby23/lib/ruby/gems/2.3.0/gems/httparty-0.14.0/lib/HTTParty.rb:560: perform_request' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/httparty-0.14.0/lib/HTTParty.rb:486:in C:/ Ruby23/lib/ruby​​/gemsの を取得してください/2.3.0/gems/httpar TY-0.14.0/libに/ HTTParty.rb:598: get' from web_scraper.rb:7:in

私がオンラインとGlobalSignRootCA.pemを交換し、再実行しようとしましたが、運インチまた、ルビーと宝石のアンインストールと再インストールを試みました。

答えて

0

要求はあなたが送信/受信されているSSLキーを確認しようとするためである可能性があります。

あなたのコールに

verify: false 

を追加することでエラーを回避することができます。

詳細here