Debian / Linux上的Ruby不支持的协议(OpenSSL :: SSL :: SSLError)

时间:2012-04-11 07:57:27

标签: ruby ssl openssl ruby-1.8 libssl

如何使用带ruby的ssl命令修复Debian Linux上发生的错误?

/usr/lib/ruby/1.8/net/http.rb:586:in`connect':SSL_connect返回= 1 errno = 0状态=未知状态:不支持的协议(OpenSSL :: SSL :: SSLError)

我找到了答案,我将此作为其他用户的参考发布。

1 个答案:

答案 0 :(得分:0)

您需要将ruby版本更改为至少1.8.7-p358

将openssl libs从openssl_1.0.0h-1(amd64)升级到openssl_1.0.1-4后出现此错误。

我正在使用Debian测试喘息。

只需使用https://github.com/sstephenson/rbenv安装ruby 1.8.7-p358。我从debian测试中获得了标准的ruby 1.8.7.352。

希望它有所帮助,如果有的话评论!