`

no such file to load — openssl 问题解决

 
阅读更多
今天遇到了no such file to load — openssl问题,搞了半天,终于找到了解决办法,看了这篇帖子http://lina.51ruby.com/?p=218,是网名叫似水流年的朋友写的,其实很容易解决:

1:  进入ruby的安装目录,如果是rvm装的ruby的话,那么就是.rvm/src下找到ruby目录执行命令:make clean
注意:  查找ruby源目录,可以(rvm info,locate ruby, which ruby)

2:  如果此时已经安装了libopenssl-ruby,那么就删除它, sudo apt-get remove libopenssl-ruby,然后安装  openssl, libopenssl-ruby,openssl-dev

3:    然后接着进入cd .rvm/ruby目录/ext/openssl,执行命令ruby extconf.rb,make,sudo make install

4:    问题解决


如果以上方式无法解决,请参考:  http://netfork.iteye.com/blog/432928
分享到:
评论

相关推荐

    08 fatal error_ openssl_sha.h_ No such file or directory 解决方案 -

    总结一下,解决“fatal error: openssl/sha.h: No such file or directory”这个问题的关键步骤是: 1. 确认系统中是否安装了`libssl-dev`。 2. 如果未安装,使用`sudo apt-get install libssl-dev`(或相应包管理...

    【跳坑日记】Ubuntu 16.04安装 Ruby2.7.0遇到的坑:cannot load such file — openssl (LoadError)

    在本文中,我们将探讨在Ubuntu 16.04系统上安装Ruby 2.7.0时遇到的一个常见问题:`cannot load such file — openssl (LoadError)`。这是一个与Ruby和OpenSSL库集成有关的问题,通常发生在试图安装或运行依赖于...

    openSUSE下的Ruby安装openssl出错解决方法

    `no such file to load — openssl (LoadError)` 原因很简单就是 ruby 的 openssl 支持模块没有安装,在 openSUSE 下面安装: 代码如下: sudo zypper in libopenssl-devel 然后编译 openssl 模块,

    windows下调用openssl需要的include和lib

    在Windows环境下进行软件开发时,有时需要集成OpenSSL库来实现加密、解密、数字签名等安全功能。OpenSSL是一个开源的加密库,包含了各种安全协议、算法以及实用工具。在Windows上使用OpenSSL,我们需要包含对应的...

    openssl-1.0.2j-el6.1.x86_64.rpm安装包

    sshd: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory 解决方法,做软链接: #cd /usr/lib64/ #ln -s libcrypto.so.1.0.0 libcrypto.so.10 #...

    openSSl,libpng库文件

    本篇文章将深入探讨如何解决Google Play反馈的openSSL和libpng库的安全问题。 首先,让我们来了解一下openSSL。openSSL是一个开源项目,提供了一套强大的加密和证书管理工具,广泛用于实现HTTPS、TLS和SSL协议。当...

    QtMSVC VS2017版本编译的Openssl1.0.2s(可用于qt,原C/C++使用)

    可用于QtMSVC 提示QSslSocket::connectToHostEncrypted: TLS initialization failed错误,内含所有编译文件,请参考博客:https://blog.csdn.net/CLinuxF/article/details/97751931

    python + 打包软件+openssl库+缺少插件

    软件安装报错: Traceback (most recent call last): File "_pyinstaller_hooks_contrib\hooks\rthooks\pyi_rth_certifi.py", line 13, in File "PyInstaller\loader\pyimod03_importers....安装该插件即可解决问题

    An Introduction to OpenSSL Programming Part 1

    本文将基于给定的文件信息——“An Introduction to OpenSSL Programming Part 1”,深入探讨OpenSSL编程的基础知识及其应用。我们将从OpenSSL的基本概念、其编程接口(API)的使用,以及如何构建简单的Web客户端与...

    Win64OpenSSL-1_0_2u(win10可用).exe

    OpenSSL被曝出现严重安全漏洞后,发现多数通过SSL协议加密的网站使用名为OpenSSL的开源软件包。OpenSSL漏洞不仅影响以https开头的网站,黑客还可利用此漏洞直接对个人电脑发起"心脏出血"(Heartbleed)攻击。据分析,...

    Win32OpenSSL-1_0_2o

    Win32OpenSSL-1_0_2o。 http://slproweb.com/products/Win32OpenSSL.html被墙了,故搬运过来。

    linux OpenSSL-1.1.1m升级最新.docx

    `openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory` 这是因为新的 OpenSSL 版本安装在 `/usr/local` 目录下,而老版本的 OpenSSL 仍然...

    linux php开启openssl拓展报错时候替换本机的openssl文件夹

    PHP开启openssl时候遇到的坑。出现以下报错,替换/usr/local/include/openssl里面的文件之后编译成功。add_assoc_name_entry’:/data/src/...‘asn1_time_to_time_t’:/d

    openssl和openssl-devel离线rpm安装包.zip_OPENSSL 库_openssl_openssl-deve

    总的来说,理解和掌握OpenSSL库以及其开发包的使用是构建安全网络服务的关键技能,而离线RPM包的使用则是在没有网络连接时解决依赖问题的有效方法。在实际工作中,根据具体的系统环境和需求,选择合适的OpenSSL版本...

    windows10安装openssl

    2. 执行命令:perl Configure VC-WIN64A no-asm --prefix=C:\openssl 其中: * VC-WIN64A 指定编译器参数 * no-asm 表示不使用汇编 * --prefix=C:\openssl 指定安装路径 3. 出现提示:执行 ppm install dmake 4. ...

    openssl库源码,3.2.0版本

    3.2.0 版本是 OpenSSL 的一个更新版本,通常会包含性能优化、新功能、以及对安全问题的修复。 **OpenSSL 的核心功能:** 1. **加密算法支持**:OpenSSL 支持多种加密算法,如对称加密(如 AES、DES、3DES)、非对称...

    Hyperledger Fabric make: *** No rule to make target问题(一)

    Hyperledger Fabric make: *** No rule to make target问题 最近一段时间,改Fabric代码,发现没法编译了!make总是报找不到target! ➜ fabric git:(master) ✗ make configtxgen make: *** No rule to make target ...

    libcrypto.so.10

    centos7.0安装yum客户端是提示libcrypto.so.1.0.0: cannot open shared object file: No such file or directory,将库文件放到/var/lib64/下面

    用C++编译 Openssl Engine及分享一个Openssl Engine框架

    本模板程序定义了实现openssl ENGINE的Engine框架。 实现的基本思路是要通过Engine来替换openssl原来的 ASE-CBC算法和MD5算法。 本程序定义了必须实现的接口。用户只需要根据程序中 的说明,实现相应的接口即可...

Global site tag (gtag.js) - Google Analytics