У меня есть Makefile.PL, для которого я хочу установить зависимости с флагом "notest" и использовать мой локальный каталог lib :: lib, но я не могу понять параметры Makefile.PL.
Мой Makefile.PL выглядит следующим образом:
use inc::Module::Install;
name 'MyApp';
all_from 'lib/MyApp.pm';
requires 'Moose';
requires 'Catalyst::Runtime';
install_script glob('script/*.pl');
auto_install;
WriteAll;
Я заметил, что вывод local::lib
(который уже установлен) в мой сеанс bash включает некоторые флаги, которые, вероятно, приведут к установке зависимостей вlocal :: lib, но я не уверен, и я еще не проверял это:
$ eval $(perl -Mlocal::lib)
$ perl -Mlocal::lib
export PERL_LOCAL_LIB_ROOT="$PERL_LOCAL_LIB_ROOT:/home/user/perl5";
export PERL_MB_OPT="--install_base /home/user/perl5";
export PERL_MM_OPT="INSTALL_BASE=/home/user/perl5";
export PERL5LIB="/home/user/perl5/lib/perl5/i686-linux:/home/user/perl5/lib/perl5:$PERL5LIB";
export PATH="/home/user/perl5/bin:$PATH";
Но я не уверен, что это изменит поведение команд Makefile.PL.