模块与dist共享目录

时间:2013-03-05 22:47:54

标签: perl filesystems perl-module

Perl模块安装目录中位于dist的{​​{1}}和module目录的用法有什么区别? File::Share模块文档讨论了它们,但我没有看到预期用法的差异。由于模块总是以分布形式出现,因此它们对我来说似乎是一样的。此外,shareDir dzil插件只会将内容安装到auto/share目录中,这似乎是两个选择中较为困难的,因为现在我必须存储我的发行版的名称或{{1获取共享目录的名称。

1 个答案:

答案 0 :(得分:2)

由于模块总是出现在发行版中,对我来说它们看起来是一样的。

它是一个逻辑分离,模块不是分布,模块可以移动

以libwww-perl发布为例(不使用sharedir :) 它有许多模块,在过去的几年里,它们中的很多模块都被分成了自己的分布

如果这些模块使用dist_dir,则每个模块都需要更多编辑

但如果他们使用module_dir,则不需要编辑此问题

此外还有shareDir dzil插件...

制作错误报告:)