加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl lib path

发布时间:2020-12-15 21:00:35 所属栏目:大数据 来源:网络整理
导读:Perl 中默认LIB路径有如下几个地方可以存储: Perl -V 中@INC变量,这是编译时绑定的 系统环境变量PERL5LIB,如set PERL5LIB=D:/tmp 脚本中use lib 添加 所有的操作最后都是在系统变量@INC 中添加一个路径,按照先后顺序依次查找,默认的先后顺序是上边三类

Perl 中默认LIB路径有如下几个地方可以存储:

  • Perl -V 中@INC变量,这是编译时绑定的
  • 系统环境变量PERL5LIB,如set PERL5LIB=D:/tmp
  • 脚本中use lib 添加
所有的操作最后都是在系统变量@INC 中添加一个路径,按照先后顺序依次查找,默认的先后顺序是上边三类的倒序排列,看如下示例。

没有添加额外的路径的情况:(默认当前目录会添加到LIB路径中)
C:&;perl -V

  @INC:
    D:/Perl/site/lib
    D:/Perl/lib
    .
添加环境变量PERL5LIB:
C:&;set PERL5LIB=D:/Perl/Test
C:&;perl -V

  %ENV:
    PERL5LIB="D:/Perl/Test"
  @INC:
    D:/Perl/Test
    D:/Perl/site/lib
    D:/Perl/lib
    .
使用use lib:
C:&;perl -MData::Dumper -e "use lib qw(D:/tmp); print Dumper @INC"
$VAR1 = [
          'D:/tmp','D:/Perl/Test','D:/Perl/site/lib','D:/Perl/lib','.'
        ];

C:&;perl -MData::Dumper -e "use lib qw(D:/tmp D:/tmp/del); print Dumper @INC"
$VAR1 = [
          'D:/tmp','D:/tmp/del','.'
        ];

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读