Назад | Перейти на главную страницу

Проблема с 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.

Что плохого в использовании модуля, предоставляемого CentOS?

yum install perl-Module-Build

Если подумать, модуль perl, который вы действительно want (вы не указали, что это такое), вероятно, тоже уже есть в репозиториях.

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

Открой Build.pm файл, вы увидите что-то вроде этого:

use Perl::OSType ();

и этот модуль не установлен. Итак, попробуйте это:

# yum install perl-Perl-OSType.noarch