我已经安装了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的兼容性问题。由于这个原因,我无法安装错误乘客
答案 0 :(得分:1)
通过应用补丁修复了上述问题。
参考链接https://bugs.ruby-lang.org/issues/8384
您必须将out.patch文件下载到ruby source ext / openssl文件夹并运行patch < out.patch
命令。然后编译openssl