【发布时间】:2015-11-28 00:09:45
【问题描述】:
我有两台 MacBook(一台在 Mavericks,另一台在 Yosemite),两者都发生了同样的事情。 使用 RVM 安装 Ruby 2.2.3 后,出现以下错误:
.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/net/http.rb:923:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (Faraday::SSLError)
我已尝试在线搜索解决方案,但似乎没有任何效果。大多数遇到此问题的人都在运行 Windows 机器。
$ rvm osx-ssl-certs status all
Certificates for /usr/local/etc/openssl/cert.pem: Up to date.
Certificates for /etc/openssl/cert.pem: Up to date.
切换回 2.2.2 可以正常工作。有什么想法吗?
【问题讨论】:
-
是的,我的 .rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rubygems/ssl_certs 文件夹中已经有一个 AddTrustExternalCARoot-2048.pem