구성 파일을 읽으려면 스크립트에서 Config :: IniFiles 모듈을 사용하고 있습니다. 스크립트를 실행할 때 아래 오류가 나타납니다.Perl 모듈 구성 :: IniFiles 오류
List::Util version 1.33 required--this is only version 1.21 at /usr/lib/perl5/site_perl/5.8.8/Config/IniFiles.pm line 14.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Config/IniFiles.pm line 14.
Compilation failed in require at ./SFTP_Common_Connect.pl line 3.
BEGIN failed--compilation aborted at ./SFTP_Common_Connect.pl line 3.
다음은 스크립트 행입니다.
#!/usr/bin/perl
use strict;
use Config::IniFiles;
use Data::Dumper;
my $conf="/tmp/config.cfg";
my %con_details;
(-f $conf) ? tie %con_details, 'Config::IniFiles', (-file => $conf) : die $!;
print Dumper %con_details;
뭐가 잘못 됐는지 꽤 많이 알려줍니다. List :: Util은 너무 오래되었습니다. 업그레이드하십시오. – Robert
업그레이드했습니다. 그래도 같은 오류가 나타납니다. – Madhan
@Madhan 그런 다음 설치가 실패했거나 모듈이 perl이 찾을 수없는 곳에 설치되었습니다. List :: Util이 성공적으로 설치 되었습니까? CPAN 테스터는 [Perl 5.8.8의 실패 횟수] (http://matrix.cpantesters.org/?dist=Scalar-List-Utils%201.45;perl=5.8.8;reports=1)를 보여줍니다. 제쳐두고, 당신은 펄 버전을 업그레이드해야합니다. 5.8.8은 10 세 이상입니다! – ThisSuitIsBlackNot