如何使用DIst::Zilla构建Perl发行版并使用Carton作为依赖项?
我有一个用perl构建的发行版,所以我不必用依赖项污染我安装的perl库,我用它来管理它们 在开发过程中工作得很好,但是当我运行如何使用DIst::Zilla构建Perl发行版并使用Carton作为依赖项?,perl,dist-zilla,Perl,Dist Zilla,我有一个用perl构建的发行版,所以我不必用依赖项污染我安装的perl库,我用它来管理它们 在开发过程中工作得很好,但是当我运行dzil test或dzil release并运行测试时,没有找到依赖项,测试失败,因为无法加载模块 我已经尝试过carton exec--dzil test和PERL5LIB=local/lib/perl5 dzil test,但我认为这意味着我需要将我所有的Dist::Zilla dep都放在cpan文件中,这似乎是完全错误的(我确实在perl的lib路径中安装了D
dzil test
或dzil release
并运行测试时,没有找到依赖项,测试失败,因为无法加载模块
我已经尝试过carton exec--dzil test
和PERL5LIB=local/lib/perl5 dzil test
,但我认为这意味着我需要将我所有的Dist::Zilla dep都放在cpan文件中,这似乎是完全错误的(我确实在perl的lib路径中安装了Dist::Zilla和我需要的dep)
有更好的方法吗?我用以下方法解决了这个问题:
export PERL5LIB=$PERL5LIB:/absolute/path/to/project/local/lib/perl5; dzil release