包括来自另一个模块的模块

时间:2017-12-20 15:46:33

标签: perl

这是一个非常基本的要求,但我并不知道让这种情况发生的“正确方法”,即使我已经让它在实践中发挥作用。

假设您有一个Perl模块,您知道该模块将在同一整体环境中被多个程序使用。该模块需要包含第二个实用程序模块,例如在包含第一个模块的目录的子目录中。你如何确保Perl总能找到它?

FindBin浮现在脑海中,但如果您的模块将被可能不同的目录中的多个程序使用,那么您不能只说use lib $RealBin/path/to/subdir

我真正需要的是use lib [location of module 1]/path/to/module2。但我不知道该怎么做,或者这是不是被认为是不好的做法。

0 个答案:

没有答案