Я пытаюсь установить утилиту mysqlslurp, найденную в MySQL:: Slurp.
Я обнаружил, что для этого требуется Moose, поэтому я также установил этот пакет.
Но я все еще не могу использовать команду mysqlslurp
. Я получаю сообщение об ошибке:
Can't locate Moose.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
.....
BEGIN failed--compilation aborted at /usr/bin/mysqlslurp line 4.
Если вы устанавливаете свои модули с помощью CPAN.pm(или других клиентов CPAN), вам не нужно самостоятельно обращаться с зависимостями:
% cpan MySQL::Slurp
Как вы установили свои модули? Где вы их установили?
Похоже, что Moose не установлен в Perl include path. Вам может потребоваться указать путь, используя use lib
- см. эту статью для чего.