0

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

/usr/lib/ruby/1.8/net/http.rb:586:in `connect': SSL_connect returned=1 errno=0 state=unknown state: 不支持的协议 (OpenSSL::SSL::SSLError)

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

4

1 回答 1

0

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

将 openssl 库从 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。

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

于 2012-04-11T08:02:02.033 回答