Linux编译OpenSSL报错Can‘t locate IPC/Cmd.pm in @INC (@INC contains

这篇具有很好参考价值的文章主要介绍了Linux编译OpenSSL报错Can‘t locate IPC/Cmd.pm in @INC (@INC contains。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

编译openssl-3.0.3报错

Can't locate IPC/Cmd.pm in @INC (@INC contains: 
/home/nginx/openssl-3.0.3/util/perl 
/usr/local/lib64/perl5 
/usr/local/share/perl5 
/usr/lib64/perl5/vendor_perl 
/usr/share/perl5/vendor_perl 
/usr/lib64/perl5 /usr/share/perl5 . 
/home/nginx/openssl-3.0.3/external/perl/Text-Template-1.56/lib) at 
/home/nginx/openssl-3.0.3/util/perl/OpenSSL/config.pm line 18.
BEGIN failed--compilation aborted at /home/nginx/openssl-3.0.3/util/perl/OpenSSL/config.pm line 18.
Compilation failed in require at /home/nginx/openssl-3.0.3/Configure line 23.
BEGIN failed--compilation aborted at /home/nginx/openssl-3.0.3/Configure line 23.

报错原因缺少IPC/Cmd.pm,需要安装这个模块

解决方法

1.安装perl-CPAN

yum install -y perl-CPAN

CPAN(Comprehensive Perl Archive Network:全面的Perl存档网络)是查找任何Perl有关的东西的中心仓库,其作用是让使用者容易从CPAN下载、安装、更新及管理其他在CPAN上的Perl程式。

2.进入perl shell中

perl -MCPAN -e shell
Linux编译OpenSSL报错Can‘t locate IPC/Cmd.pm in @INC (@INC contains

现在您需要选择您的CPAN镜像站点。您可以让我为您挑选镜子,您可以从

列表中选择它们,或者您可以手工输入它们。在这里选择yes 可能会失败,失败后可以手动输入阿里云的镜像https://mirrors.aliyun.com/CPAN/

3.安装缺少的模块

cpan[1]> install IPC/Cmd.pm

安装成功后,重新编译OpenSSL即可文章来源地址https://www.toymoban.com/news/detail-515566.html

./config
Linux编译OpenSSL报错Can‘t locate IPC/Cmd.pm in @INC (@INC contains

到了这里,关于Linux编译OpenSSL报错Can‘t locate IPC/Cmd.pm in @INC (@INC contains的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nginx报错:./configure: error: SSL modules require the OpenSSL library. You can either

    nginx报错:./configure: error: SSL modules require the OpenSSL library. You can either 在nginx中配置监听443端口后重新加载配置文件出现此报错, 原因:未安装 ngx_http_ssl_module 模块 解决方法:

    2024年02月05日
    浏览(47)
  • rabbitMQ登录报错user can only log in via localhost

    本地安装好rabbitmq,启动后,输入IP:port,打开登录页面,使用guest/guest登录,报错 这是由于guest账号默认只能通过localhost访问登录,如果通过IP地址访问,则会被限制; 解决办法: 找到rabbitmq安装位置,D:developrabbitMqrabbitmq_server-3.7.17ebin;打开文件rabbimq.app 将{loopback_users

    2024年02月17日
    浏览(40)
  • [centos]centos7源码编译cmake报错Could NOT find OpenSSL

    测试环境: centos7.9 cmake==3.25.0 ./bootstrap以后报错如下: Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) CMake Error at Utilities/cmcurl/CMakeLists.txt:485 (message):   Could not find OpenSSL.  Install an OpenSSL development pa

    2024年02月02日
    浏览(54)
  • Linux编译安装openssl 1.1.1s

      我的pc系统版本是Ubuntu 22.04.1 LTS,默认安装的是OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)。   但是种种原因需要安装1.1.1版本的 下载: 通过官网:https://www.openssl.org/source/openssl-1.1.1s.tar.gz 解压: 进入目录:  安装配置: /opt/ssl是安装的路径可以自己选 编译: 编译测

    2023年04月08日
    浏览(42)
  • 前端报错 : Module not found: Error: Can‘t resolve ‘xxx‘ in ‘xxx‘

    Module not found: Error: Can\\\'t resolve \\\'../src/comporents/MyHeader\\\' in \\\'C:Users15718Desktopeightsrc\\\' 模块未找到:错误:无法解决../src/comporents/MyHeader\\\' 在 \\\'C:Users15718Desktopeightsrc\\\' 错误原因是组件引入  App.vue/其他组件 时出错了,仔细检查引入的 文件名大小写及单词拼写是否正确!! ! 我的就是comp

    2024年02月09日
    浏览(48)
  • 报错记录:can‘t resolve ‘fs‘ in node_modules,Vue3

     报错详情 : 报错原因 :手欠把body-parser安到前端了 解决方法 :把body-parser删了就行了 另外进行了以下错误尝试: 找资料发现vue2出现这种情况,需要得webpack.config.js里新增 在vue3中,没有webpack.config.js,就在vue.config.js里加 resolve: { fallback: { fs: false } },配置后终端也是不报错

    2024年02月13日
    浏览(46)
  • Ubuntu下cmake编译报错OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY) (found version “1.1.1“)

    本人在这之前直接在linux下apt-get install已安装过了openssl,默认安装在usr/bin目录下,如下图。 但是,本人在尝试第一次cmake编译时,却报错: 换个路径重新安装openssl,按照报错提示设置环境变量,重新编译。 操作系统:Ubuntu18.02 OpenSSL Version: openssl-1.1.1d.tar.gz OpenSSL下载地址为

    2024年03月11日
    浏览(34)
  • 【python】报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte in position : illegal multibyte

    python读文件时报错: 解决方法(不保证内容完整读取): 加入 errors=\\\'ignore\\\' 例如:

    2024年02月05日
    浏览(82)
  • seata报错:can not get cluster name in registry config service.vgroupMapping.xxx

    当前项目配置为springclout + seata 1.4.2 + nacos 2.1.0,以下为异常信息 首先 service.vgroupMapping 事务分组配置,我们是可以在nacos配置中心能看到的 service.vgroupMapping.rp_tx_group 事务分组, 这里的 rp_tx_group 是可以根据服务名称随意定义的,若nacos上没有对应名称的配置我们可以手动添加

    2024年02月09日
    浏览(43)
  • npm 报错“A complete log of this run can be found in:”解决方法

    npm 启动项目 npm run serve/dev的时候报了个错:再次记录一下 ! code ELIFECYCLE npm ERR! errno 1 npm ERR! new@0.1.0 serve: vue-cli-service serve npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the new@0.1.0 serve script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete lo

    2024年02月01日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包