gpt4 book ai didi

perl - 如何使用 DIst::Zilla 构建 Perl 发行版并将 Carton 用于依赖项?

转载 作者:行者123 更新时间:2023-12-04 15:44:11 27 4
gpt4 key购买 nike

我有一个使用 Dist::Zilla 构建的 perl 发行版,所以我不必用依赖项污染我安装的 Perl 的库,我使用了 Carton来管理它们。

开发中的东西很好用,但是当我运行 dzil testdzil release并运行测试,然后找不到依赖项并且测试失败,因为无法加载模块。

我试过carton exec -- dzil testPERL5LIB=local/lib/perl5 dzil test但我认为这意味着我需要将我所有的 Dist::Zilla deps 放入 cpanfile,这似乎完全错误(我确实在我的 perl 的 lib 路径中安装了 Dist::Zilla 和我需要的 deps)。

有没有更好的办法?

最佳答案

我解决了它:

export PERL5LIB=$PERL5LIB:/absolute/path/to/project/local/lib/perl5; dzil release

关于perl - 如何使用 DIst::Zilla 构建 Perl 发行版并将 Carton 用于依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24515388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com