私は構成ファイルを読むためにスクリプトでConfig :: IniFilesモジュールを使用しています。スクリプトを実行すると、以下のエラーが表示されます。PerlモジュールConfig :: 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;
あなたのリスト:: 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)を示しています。さて、あなたのperlのバージョンを*本当にアップグレードするべきです。 5.8.8は10歳以上です! – ThisSuitIsBlackNot