例如,CPAN分发Scalar-Does-0.006
在其Module::Package
中使用Makefile.PL
,Module::Package
的代码位于子目录inc
中文件如:
inc/Module/AutoInstall.pm
inc/Module/Install/AutoInstall.pm
inc/Module/Install/AutoManifest.pm
inc/Module/Install/Base.pm
...
问题:如果我想将Module::Package
用于我自己的发行版,是否有方便的方法使用我的发行版所需的文件填充inc
目录?我在perl的site_perl目录中本地安装了Module::Package
。
我似乎无法在Module::Package
文档中找到答案。
答案:只需创建Makefile.PL
,然后运行它(即perl Makefile.PL
)就会填充inc
目录。
答案 0 :(得分:0)
Module::Package是Module::Install的扩展。它不重复Module :: Install文档,只是它添加的位。阅读Module::Install docs。
除非你需要Module :: Package提供的扩展,否则我建议你从Module :: Install开始。 Module :: Install完成所有捆绑工作,拥有大量插件,已存在多年,并且拥有大量用户。如果需要,请稍后切换到Module :: Package,它应该是替代品。