• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 我的系统是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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap