如何在不安装cpan模块的情况下开发cpan模块?

时间:2012-01-06 05:23:18

标签: perl cpan locallib

我已经检查了两个cpan模块:A和B。

模块A和B都是开发人员版本。

B依赖于A.

我的问题是如何在不安装A的情况下使用B。

(我已经安装了旧版本的A)

2 个答案:

答案 0 :(得分:5)

如果您希望模块A有时可用,例如当您处理模块B时,而不是常规的perl乐趣时,您可以查看local::lib,这是将一些模块安装到用户指定目录的简单方法。然后,当您希望处理模块B时,只需将安装了模块A的目录添加到PERL5LIB环境变量中,并在不需要时将其删除。请参阅local::lib的文档:http://search.cpan.org/perldoc?local::lib

答案 1 :(得分:0)

一种方法是使用lib,如下所示:

perl -Mlib=/some/dir/module/lib program.pl
相关问题