PERL5LIB
在运行时设置不会影响Perl的搜索路径.您需要在执行解释器之前导出变量.
或者,您可以@INC
在编译时进行修改(也可以在单独的脚本/模块中进行修改):
BEGIN { unshift @INC, "/path/to/dir" }
Run Code Online (Sandbox Code Playgroud)
这就是lib
pragma所做的.
您可以通过“使用 lib”而不是操纵环境来执行此操作:
use lib '/home/perl5';
Run Code Online (Sandbox Code Playgroud)
这可能位于您“需要”的单独文件中。