gpt4 book ai didi

perl - 无法找到 perl 模块,即使 cpanm 声称它是最新的

转载 作者:行者123 更新时间:2023-12-01 22:36:21 24 4
gpt4 key购买 nike

我尝试使用 File::Slurp 模块:

use v5.14;
use warnings;
use File::Slurp;

my $text = read_file( 'test.txt' ) ;

但是当我运行它时出现错误:

Can't locate File/Slurp.pm in @INC (@INC contains: /home/fcihh/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /home/fcihh/perl5/lib/perl5 /home/fcihh/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /home/fcihh/perl5/lib/perl5 /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at ./p.perl line 5.

运行 cpanm File::Slurp 得到:

File::Slurp is up to date. (9999.19)

最佳答案

可能涉及两个perl。执行以下命令,使用与执行脚本相同的 perl(必要时指定路径):

perl -e'use CPAN; install "File::Slurp"'

您已经提到您的 cpan(与您的 cpanm 不同)被配置为使用与您使用的相同的 perl执行你的脚本,这样你就可以简单地使用

cpan File::Slurp

关于perl - 无法找到 perl 模块,即使 cpanm 声称它是最新的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22670968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com