SSL证书,Ruby,Mac OS X Yosemite故障排除

时间:2015-06-17 20:33:35

标签: ruby macos ssl osx-yosemite

在OS X Mavericks上,当我尝试连接各种API时,我从Ruby程序中收到以下错误:

Seahorse::Client::NetworkingError: SSL_connect returned=1 errno=0 
    state=SSLv3 read server certificate B: certificate verify failed

建议的解决方案是什么?

1 个答案:

答案 0 :(得分:2)

就我而言,问题如下:

  • Ruby作为二进制文件安装,RVM假设OpenSSL在/ etc / openssl
  • OpenSSL已经与Homebrew一起安装到/ usr / local / etc / openssl

=>不匹配;和symlinking / etc / openssl - > / usr / local / etc / openssl没有帮助。

从源代码编译RVM Ruby: rvm install VERSION --disable-binary

之后,请确保您的证书是最新的: rvm osx-ssl-certs update