2

我需要打包一个Perl Dancer应用程序以使用 RPM 进行安装。几乎所有 Perl 模块/分发工具都处理将文件安装到 Perl 特定位置,例如 /usr/lib/perl。我需要能够在自包含位置(例如 /opt/foo)中创建安装。

我知道App::Build,它看起来可能很有用,并提供了 Module::Build 中缺少的设施。我希望可能有一个Dist::Zilla插件来做这种事情,但我一直无法找到一个。

您建议使用哪些工具来构建、测试和打包 Perl“应用程序”?

应用程序的布局将遵循正常的 Dancer 风格,带有 /public、/views、/lib 等

4

2 回答 2

2

我不知道这是否有帮助。它描述了我们在工作中所做的事情:

http://www.slideshare.net/p3castro/packaging-perl

警告:我们在所有应用程序中使用通用 Perl 安装。

于 2011-01-13T12:38:31.923 回答
2

您说 Module::Build 缺少安装附加(非 lib)目录的功能是错误的。请参阅食谱

于 2011-01-13T12:30:19.987 回答