Я работаю с Perl 5.10.1, установленным с помощью менеджера пакетов. Я успешно установил Moose из оболочки CPAN и безуспешно пытался установить расширение MooseX :: Declare. Вот что я сделал:
$ sudo cpan > cpan.log
cpan[1]> install MooseX::Declare
Невозможно определить информацию о версии Perl из lib / MooseX / Declare.pm
Предупреждение: обязательное условие Devel :: Declare 0.005011 не найдено.
Предупреждение: обязательное условие MooseX :: Method :: Signatures 0.30 не найдено.
Это то, что появляется в терминале вначале перед установкой, я разместил файл 'cpan.log' здесь .
Теперь я попытался установить два вышеупомянутых требования, последнее зависит от первого. Но установка первого дает мне это:
cpan [6]> install Devel :: Declare
Запуск установки для модуля 'Devel :: Declare'
Ходовая модель для F / FL / FLORA / Devel-Declare-0.006000.tar.gz
уже развернут в каталог /home/jfb/.cpan/build/Devel-Declare-0.006000-6qeuWN
'/ usr / bin / perl Makefile.PL INSTALLDIRS = site' вернул статус 512, не будет
Выполнение теста make
У Мака были проблемы, тест не будет
Запуск make install
У Make были некоторые проблемы, не устанавливается