如何让perldoc在perl / site / lib中找到我的模块?

时间:2009-10-25 22:37:49

标签: perl deployment perldoc

更新:我的问题似乎已经解决了。不知道发生了什么事。抱歉误报。

我的理解是perl/lib是为核心Perl发行版保留的,我应该将自己的模块放在perl/site/lib中。但是,当我这样做时,perldoc找不到我的模块。它找到了我放在perl/lib中的模块。它还会找到ActivePerl的ppm实用程序在perl/site/lib中安装的模块。我需要采取哪些不同的做法,以便perl/site/lib中的perldoc模块可见?目前,我的“部署过程”只不过是将一堆.pm文件复制到perl/site/lib - 我怀疑这是问题所在。

2 个答案:

答案 0 :(得分:4)

更新您的PERL5LIB environment variable以包含perl/site/lib/perl5,您应该没问题。

答案 1 :(得分:0)

您的模块实际上是否包含pod?如果他们不这样做,perldoc将跳过它们(除非你指定-m选项)。