У меня есть дистрибутив Perl, который я собрал с помощью Dist::Zilla, поэтому мне не нужно загрязнять мою установленную библиотеку Perl. с зависимостями я использовал Carton для управления ими.
В разработке все работает отлично, но когда я запускаю dzil test
или dzil release
и запускаются тесты, то зависимости не найдены, и тесты не выполняются, потому что модули не могут быть загружены.
Я пробовал carton exec -- dzil test
и PERL5LIB=local/lib/perl5 dzil test
, но я думаю, что это означает, что мне нужно поместить все мои Dist::Zilla deps в cpanfile, что кажется совершенно неправильным (у меня есть Dist::Zilla и deps, которые мне нужны, установленные в моем пути библиотеки perl) .
Есть ли способ лучше?