使用Homebrew,RVM和ruby 2.1在OSX上使用Passenger时,SSL证书验证失败

时间:2013-12-26 23:41:21

标签: rvm passenger homebrew osx-mavericks

我收到以下错误:

App 75839 stdout: #<OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed>
.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/http.rb:920:in `connect'"

每当我尝试使用open-uri

发出https请求时

Webrick适用于所有https调用。 Unicorn适用于所有https调用。

证书位置     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.
Certificates for /System/Library/OpenSSL/cert.pem: Up to date.

打开SSL

openssl version

OpenSSL 1.0.1e 11 Feb 2013

我正在启动服务器:

bundle exec passenger start -p 3001 --max-pool-size

它也可以使用MacPorts在机器上工作。

欢迎任何帮助!

0 个答案:

没有答案