刚开始使用 Ruby,我无法克服下面发布的错误。这是我的代码:
require 'HTTParty'
require 'Nokogiri'
require 'JSON'
require 'Pry'
require 'csv'
page = HTTParty.get('https://newyork.craigslist.org/search/pet?s=0')
Pry.start(binding)
控制台错误:
C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in
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
connect' from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:863:indo_start' from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:852:in
start' from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:1398:inrequest' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/httparty-0.14.0/lib/httparty/request.rb:118:in
perform' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/httparty-0.14.0/lib/HTTParty.rb:560:inperform_request' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/httparty-0.14.0/lib/HTTParty.rb:486:in
get' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/httparty-0.14.0/lib/HTTParty.rb:598:inget' from web_scraper.rb:7:in
'
我一直在线并替换了 GlobalSignRootCA.pem 并尝试重新运行但没有成功。还尝试卸载并重新安装 ruby 和 gem 。
最佳答案
关于ruby-on-rails - ruby 控制台上的奇怪 ssl 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43881481/