码迷,mamicode.com
首页 > 其他好文 > 详细

编译的 Ruby 2.3.0 缺少 openssl 支持的解决方法 (已解决)

时间:2017-12-27 14:09:44      阅读:484      评论:0      收藏:0      [点我收藏+]

标签:blog   app   输出   .com   路径   pen   inf   etc   编译   

 我的系统是centos 7.5,已离线安装ruby-2.3.0,openssl-1.0.2l,rubygems-2.7.4 如下图:

技术分享图片

但是在  gem sources -a http://gems.ruby-china.org/   时报错 Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources

重新编译发现, make的输出中有 configuring openssl Failed to configure openssl. It will not be installed. 如上字样。

然后重新配置, 在运行configure时加上了openssl路径信息即可。 正确编译的姿势如下:


# cd /app/ruby-2.3.0
# ./configure --with-openssl-dir=/app/openssl-1.0.2l/ssl
# make
# sudo make install

再次执行 gem sources -a http://gems.ruby-china.org/ ,虽然上面的错没有了,又报错

ERROR: While executing gem ... (NameError)
uninitialized constant Gem::RemoteFetcher::Zlib

技术分享图片

编译的 Ruby 2.3.0 缺少 openssl 支持的解决方法 (已解决)

标签:blog   app   输出   .com   路径   pen   inf   etc   编译   

原文地址:https://www.cnblogs.com/a-du/p/8125089.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!