【发布时间】:2025-11-23 02:05:01
【问题描述】:
我正在使用octokit gem 与github API 进行交互。因此,当我通过pry 控制台尝试一个简单的测试时,例如:
require 'octokit'
=> true
Octokit.user "ricardobond"
控制台带给我的:
Faraday::Error::ConnectionFailed: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed from /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/net/http.rb:917:in `connect'
我正在使用:
OSX 10.8.4
RVM 1.19.1
Ruby 2.0.0p0(2013-02-24 修订版 39474)[x86_64-darwin12.3.0]
Rubygems 2.0.3
OpenSSL 1.0.1e 2013 年 2 月 11 日(通过 Homebrew 安装)
关于如何修复该错误的任何提示?
【问题讨论】:
-
我猜这是 Omniauth Facebook Error - Faraday::Error::ConnectionFailed 的副本——不是同一个 API,而是同一个 SSL 问题 :)
-
您使用的是哪个版本的 Octokit?如果这是从 2 个月前开始的,我猜是 2 之前的。*?只需运行
Octokit::VERSION即可找到答案。