perl -MCPAN -e 'install Module::Build' 的问题;

perl -MCPAN -e 'install Module::Build' 的问题;

执行 perl -MCPAN -e 'install Module::Build'; 时出现以下错误,我该如何解决?

/usr/bin/perl Build --makefile_env_macros 1
Can't locate Perl/OSType.pm in @INC (@INC contains: t/lib t/bundled lib /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 lib/Module/Build.pm line 13.

答案1

Can't locate Perl/OSType.pm in @INC

打开Build.pm文件中,你会看到类似这样的内容:

use Perl::OSType ();

并且此模块未安装。因此,请尝试以下操作:

# yum install perl-Perl-OSType.noarch

答案2

使用CentOS提供的模块有什么问题?

yum install perl-Module-Build

想想看,你真的想要(你没有指定它是什么)可能也已经在存储库中了。

相关内容