在@INC中找不到Config / IniFiles.pm(@INC包含:

mylvmbackup是一个用于快速创buildMySQL备份的Perl脚本。 它使用LVM的快照function来执行此操作。 以下是我尝试执行mylvmbackup perl脚本时遇到的错误。 我该如何解决这个问题?

操作系统版本:Cent OS 5.5

Perl版本:V5.8.8

[root@localhost mylvmbackup-0.13]# ./mylvmbackup --user=root --password=test --mycnf=/etc/mysql/my.cnf --vgname=vol_mygroup --lvname=mysql --backuptype=tar Can't locate Config/IniFiles.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./mylvmbackup line 20. 

您需要安装Config-IniFiles才能使脚本正常工作。 检查你的软件包仓库(更好),或者通过cpan安装(更简单):

 cpan install Config::IniFiles 

按照下面的步骤解决它。 🙂

 1) perl -MCPAN -e 'install Perl::OSType' 2) perl -MCPAN -e 'install Module::Build'; 3) cpan install Config::IniFiles