【发布时间】:2016-10-11 16:59:37
【问题描述】:
我正在运行 Ruby 2.2.5 和 RubyGems 2.2.3
我是编程新手,一直在学习 RubyGems 以及如何更新它们。每当我尝试从 Rubygems 服务器做任何事情时,我都会收到此错误:
ERROR: Could not find a valid gem 'rspec' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/latest_specs.4.8.gz)
我注意到很多人都遇到了这个问题,并通过关闭 SSL 验证来使用解决方法。
require 'openssl'
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
这种解决方法有多危险,我该如何重新启用它?
【问题讨论】:
标签: ruby ssl rubygems ssl-certificate