在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 (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5
在使用Perl进行软件安装或开发过程中,可能会遇到“Can't locate ExtUtils/MakeMaker.pm in @INC”这样的错误。这个错误表明系统找不到`ExtUtils::MakeMaker`模块,这是一个Perl模块,用于创建Makefile,帮助编译和...
描述中的"Can't locate ThreadQueue.pm"是Perl运行时的一个典型错误信息,表示Perl解释器在@INC路径下找不到ThreadQueue模块的源码文件。@INC包含了Perl会搜索模块的目录列表,通常是Perl的安装目录,以及可能的...
OpenSSL是一个开源的ssl技术,由于我需要使用php相关功能,需要获取https的文件所以必须安装这个东西了,下面我整理了两种关于OpenSSL安装配置方法。 安装环境: 操作系统:CentOs7安静 OpenSSL Version:...
### Linux `diff` 命令详解 #### 一、`diff` 命令概述 在 Linux 系统中,`diff` 是一个非常重要的命令工具,它主要用于比较两个文本文件之间的差异,并以特定格式输出这些差异。这对于版本控制、代码审查、文件...
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...
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安装维护涉及的是Oracle Enterprise Manager (OEM)的相关知识,这是一个用于管理Oracle数据库和服务的全面工具。OEM允许系统管理员监控、配置、优化和诊断Oracle数据库环境。以下是对OEM安装和维护的详细...
WebComponents.exe,官方控件,浏览器安装后 ,重启浏览器即可
ASP源代码, 海康威视NVR嵌入设备中是带有WEB程序的,但是却不提供源代码下载,http://192.168.5.107/doc/page/login.asp 这是我从DS-8632N-ST设备中导出的ASP程序, 大家可以参考一下。
**Win32::OLE模块详解** Win32::OLE是Perl编程语言中一个非常重要的模块,主要用于与Windows操作系统上的对象链接和嵌入(OLE)组件进行交互。通过这个模块,Perl程序员可以方便地控制和自动化许多Windows应用程序,...
户第一次登录用户平台打开一台在线的海康设备查看视频时可能无法打开播放,原因是用户电脑还未安装播放视频所需的IE浏览器插件,视图区域出现插件未被加载的状态,
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...
开发者可能遵循敏捷开发方法,使用GitHub Actions进行持续集成/持续部署(CI/CD)。 总的来说,"site_indoorpi"项目利用JavaScript的灵活性和广泛适用性,结合Raspberry Pi的强大硬件能力,创建了一个能够监控和控制...
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`时遇到了错误提示:“Can't locate Time/HiRes.pm in @INC”。这一错误表明系统无法找到必要的Perl模块`Time::HiRes`,这是`pt-query-digest`正常运行所必需的依赖。 `pt-query-...
RHEL 7.1安装MySQL 5.6的依赖包:perl-Data-Dumper-2.145-3.el7.x86_64.rpm ------------------------------------------------------------------------------------
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,全称为Multi-Carrier Packet Access,是一种基于多载波技术的无线通信接入方式,主要用于提高网络容量和数据传输效率。在移动通信领域,MCPA被广泛应用于2G、3G以及4G网络,特别是诺基亚西门子(NSN)的Flexi...