【发布时间】:2014-11-21 00:55:47
【问题描述】:
看起来大多数 Perl 模块在 Makefile.PL 中声明了它们对其他模块的依赖关系,然后 CPAN 使用它来安装这些依赖关系。
但现在我制作的不是一个模块,而是一个永远不会在 CPAN 上结束的最终用户应用程序,我希望能够轻松地在任何给定机器上安装该应用程序的依赖项。有没有 Perl 标准的方法来做到这一点?
【问题讨论】:
-
无论如何都要让它成为一个模块(也许叫它
App::...)。然后可以使用您使用的任何构建系统(例如Module::Build)或使用cpanm等工具安装它。构建系统会处理依赖关系,但也会更容易安装、测试等。
标签: perl