在redhat 6上的乘客安装中找不到Openssl对红宝石的支持

时间:2015-08-11 08:09:55

标签: ruby openssl passenger

我已经安装了openssl 1.0.1e-42.el6。还尝试从ext / openssl目录编译openssl,该目录因以下错误而失败

ossl_pkey_ec.c:815: error: ‘EC_GROUP_new_curve_GF2m’ undeclared (first use in this function)
ossl_pkey_ec.c:815: error: (Each undeclared identifier is reported only once
ossl_pkey_ec.c:815: error: for each function it appears in.)
make: *** [ossl_pkey_ec.o] Error 1

此问题有解决方法吗?或者这是与ruby 1.8.7-p358和openssl 1.0.1e-42.el6的兼容性问题。由于这个原因,我无法安装错误乘客

1 个答案:

答案 0 :(得分:1)

通过应用补丁修复了上述问题。

参考链接https://bugs.ruby-lang.org/issues/8384

您必须将out.patch文件下载到ruby source ext / openssl文件夹并运行patch < out.patch命令。然后编译openssl