【发布时间】:2016-05-21 10:46:43
【问题描述】:
最近 ArchLinux 上的 OpenSSL 更新破坏了 Ruby,因为后者依赖于前者支持的 SSLv3。使用 OpenSSL 的 Ruby 代码在终止并出现如下错误时会显示问题:
openssl.so: undefined symbol: SSLv3_method - .../openssl.so (LoadError)
我将多个版本的 Ruby 与 RVM 一起使用,并且问题适用于所有版本。
我遇到问题的 OpenSSL 版本是 1.0.2h,但我相信它是由 1.0.2g 引入的。版本1.0.2f 工作正常。
如何克服兼容性问题(无需降级 OpenSSL)?
【问题讨论】:
-
同样的发行版,同样的问题。
标签: ruby openssl rvm archlinux