降 openssl,解决了一个 Rails 部署的问题

博客讲述因工程较老,安装时提示需openssl支持,查询文章未解决,无奈降级系统自带openssl版本。介绍了安装低版本openssl的步骤,包括下载、编译等,还说明了编译ruby+openssl模块的方法,最终工程可正常运行。

简介

1、为什么要降 openssl 版本?

我的工程比较老,使用的还是 rails 3.2ruby 1.8(自己源码编译的),生产环境的应用服务器是 passenger。在安装 passenger时发生了错误(passenger-install-nginx-module 的安装方式):提示需要 ruby 支持 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[1]: *** [ossl_pkey_ec.o] Error 1
make[1]: Leaving directory `/home/vagrant/ruby-1.8.7-p357/ext/openssl'
make: *** [all] Error 1

后面我查询了下面两篇文章,折腾了很久未能解决问题,最后无奈降级系统自带的 openssl 版本。

当前云服务器的系统是 centOS 6.10,默认安装了 openssl 1.0.x 版本,我需要在 ruby-1.8 环境下使用 openssl 0.9.8 系列版

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值