0

例如,CPAN 发行版在其中Scalar-Does-0.006使用,并且 的代码驻留在子目录中,文件如下:Module::PackageMakefile.PLModule::Packageinc

inc/Module/AutoInstall.pm
inc/Module/Install/AutoInstall.pm
inc/Module/Install/AutoManifest.pm
inc/Module/Install/Base.pm
...

问题:如果我想Module::Package用于我自己的发行版,有没有一种方便的方法可以inc用我的发行版需要的文件填充目录?我已Module::Package在 perl 的 site_perl 目录中本地安装。

我似乎无法在Module::Package文档中找到答案。

答:只需创建您的Makefile.PL,然后运行它(即perl Makefile.PL)将填充inc目录。

4

1 回答 1

0

Module::PackageModule::Install的扩展。它不会重复 Module::Install 文档,只是它添加的部分。阅读模块::安装文档

除非您需要 Module::Package 提供的扩展,否则我建议您从 Module::Install 开始。Module::Install 做了所有的捆绑工作,拥有大量的插件,已经存在多年,并且拥有大量用户。如果需要,稍后切换到 Module::Package,它应该是替代品。

于 2012-10-08T00:53:26.230 回答