`
syzxlyx_cu
  • 浏览: 18997 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Can't locate Term/ReadKey.pm in @INC

阅读更多
在linux系统中安装perl程序编译的最后几步或者已经安装完成、运行程序时,可能会出现“Can't locate Term/ReadKey.pm in @INC” 的错误。

Term::ReadKey - A perl module for simple terminal control
      Term::ReadKey is a compiled perl module dedicated to providing simple control over terminal driver modes (cbreak, raw, cooked, etc.,) support for non-blocking reads, if the architecture allows, and some generalized handy functions for working with terminals. One of the main goals is to have the functions as portable as possible, so you can just plug in "use Term::ReadKey" on any architecture and have a good likelyhood of it working.
       以上来源于cpan.org对于Term::ReadKey的说明,可以看出Term::ReadKey是一个已经编译好的模块,能够为各种终端驱动模式提供控制。我认为Term::ReadKey类似于一个底层框架,为各种perl程序提供支持。

解决方法 :
在终端中输入
#cpan,
如果不行,则输入
#perl -MCPAN -e "shell".
然后出现cpan>提示符后,输入命令
install Term::ReadKey.
正常情况下, 系统就会自动寻找合适的镜像站点,从网络安装Term::ReadKey.
再编译或运行,程序就可以了。
分享到:
评论

相关推荐

    解决Can’t locate ExtUtils/MakeMaker.pm in @INC报错

    Can’t locate ExtUtils/MakeMaker.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5

    解决Can't locate ExtUtils/MakeMaker.pm in @INC报错

    在使用Perl进行软件安装或开发过程中,可能会遇到“Can't locate ExtUtils/MakeMaker.pm in @INC”这样的错误。这个错误表明系统找不到`ExtUtils::MakeMaker`模块,这是一个Perl模块,用于创建Makefile,帮助编译和...

    解决Can't locate ThreadQueue.pm

    描述中的"Can't locate ThreadQueue.pm"是Perl运行时的一个典型错误信息,表示Perl解释器在@INC路径下找不到ThreadQueue模块的源码文件。@INC包含了Perl会搜索模块的目录列表,通常是Perl的安装目录,以及可能的...

    详解Linux(centos7)下安装OpenSSL安装图文方法

    OpenSSL是一个开源的ssl技术,由于我需要使用php相关功能,需要获取https的文件所以必须安装这个东西了,下面我整理了两种关于OpenSSL安装配置方法。 安装环境:  操作系统:CentOs7安静 OpenSSL Version:...

    linux diff 命令说明

    ### Linux `diff` 命令详解 #### 一、`diff` 命令概述 在 Linux 系统中,`diff` 是一个非常重要的命令工具,它主要用于比较两个文本文件之间的差异,并以特定格式输出这些差异。这对于版本控制、代码审查、文件...

    URI:Escape模块,awstats搜索的关键字的乱码问题解决

    Error: Plugin load for plugin 'decodeutfkeys' failed with return code: Error: Can't locate URI/Escape.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/lib/perl...

    openssl-OpenSSL_1_1_1-stable.7z

    webrtc owt 构建: openssl-OpenSSL_1_1_1-stable VS2019 X86 源码动态库静态库 解决 Can’t locate Win32/Console.pm in @INC (you may need to install the Win32::Console module)

    【OEM】OEM安装维护.pdf

    【OEM】OEM安装维护涉及的是Oracle Enterprise Manager (OEM)的相关知识,这是一个用于管理Oracle数据库和服务的全面工具。OEM允许系统管理员监控、配置、优化和诊断Oracle数据库环境。以下是对OEM安装和维护的详细...

    海康摄像头官方web控件

    WebComponents.exe,官方控件,浏览器安装后 ,重启浏览器即可

    海康威视NVR嵌入设备WEB程序

    ASP源代码, 海康威视NVR嵌入设备中是带有WEB程序的,但是却不提供源代码下载,http://192.168.5.107/doc/page/login.asp 这是我从DS-8632N-ST设备中导出的ASP程序, 大家可以参考一下。

    Win32::OLE模块

    **Win32::OLE模块详解** Win32::OLE是Perl编程语言中一个非常重要的模块,主要用于与Windows操作系统上的对象链接和嵌入(OLE)组件进行交互。通过这个模块,Perl程序员可以方便地控制和自动化许多Windows应用程序,...

    海康设备IE浏览器插件(含WIFI)安装包安装使用说明

    户第一次登录用户平台打开一台在线的海康设备查看视频时可能无法打开播放,原因是用户电脑还未安装播放视频所需的IE浏览器插件,视图区域出现插件未被加载的状态,

    linux编译android内核源码问题

    development/build/sdk.atree:229: couldn't locate source file: framework/layoutlib-tests.jar development/build/sdk.atree:230: couldn't locate source file: system/app/ConnectivityTest.apk development...

    site_indoorpi

    开发者可能遵循敏捷开发方法,使用GitHub Actions进行持续集成/持续部署(CI/CD)。 总的来说,"site_indoorpi"项目利用JavaScript的灵活性和广泛适用性,结合Raspberry Pi的强大硬件能力,创建了一个能够监控和控制...

    DBD-mysql-3.0008

    install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/...

    pt-query-digest安装后报错

    在安装并尝试使用`pt-query-digest`时遇到了错误提示:“Can't locate Time/HiRes.pm in @INC”。这一错误表明系统无法找到必要的Perl模块`Time::HiRes`,这是`pt-query-digest`正常运行所必需的依赖。 `pt-query-...

    perl-Data-Dumper-2.145-3.el7.x86_64.rpm

    RHEL 7.1安装MySQL 5.6的依赖包:perl-Data-Dumper-2.145-3.el7.x86_64.rpm ------------------------------------------------------------------------------------

    zlib123dllx64

    Could not locate zlibwapi.dll. Please make sure it is in your library path 解决该问题: lib文件放到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib dll文件放到C:\Program Files\NVIDIA GPU ...

    MCPA.相关介绍

    MCPA,全称为Multi-Carrier Packet Access,是一种基于多载波技术的无线通信接入方式,主要用于提高网络容量和数据传输效率。在移动通信领域,MCPA被广泛应用于2G、3G以及4G网络,特别是诺基亚西门子(NSN)的Flexi...

Global site tag (gtag.js) - Google Analytics