【发布时间】:2019-10-02 13:25:47
【问题描述】:
运行 perl 脚本时出现以下错误。
Can't locate File/stat.pm in @INC(您可能需要安装 File::stat 模块)(@INC 包含:/etc/perl /usr/local/lib /x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64 -linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) 在 /usr/local/share/perl/5.24 .1/Path/Class/Entity.pm 第 9 行。
我已尝试通过 CPAN 安装来安装缺少的软件包。 当我尝试 CPAN 时,我收到以下错误
Can't locate File/Find.pm in @INC(您可能需要安装 File::Find 模块)(@INC 包含:/etc/perl /usr/local/lib /x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64 -linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) 在 /usr/share/perl/5.24/CPAN /CacheMgr.pm 第 8 行。
你能请任何人帮我解决这个问题吗?
【问题讨论】:
-
你使用的是什么操作系统?
-
Debian (Stretch) 9.9
-
所需的软件包已经安装并位于以下路径 /usr/share/perl5 。 @INC 数组也有这个路径。但是,我仍然收到此错误。我不知道缺少什么?。
-
stat.pm 文件的绝对路径是什么?应该是这样的:/usr/share/perl/5.24/File/stat.pm
-
Find.pm 位于路径 /usr/share/perl/5.24.1/File/Find.pm ,Stat.pm 位于以下路径 /apps/sl-gehirn/gehirn /local/lib/perl5/Path/Class/File/Stat.下午