编辑Perl $ PERL5LIB和@INC

时间:2018-12-20 07:13:21

标签: perl

我正在使用macOS,我只是添加:

export PERL5LIB=/usr/local/tools/modules/PERL/:$PERL5LIB

并且:

export PERL5LIB=/usr/local/tools/modules/PERL/"${PERL5LIB:+:$PERL5LIB}"

当我这样做时:

echo $PERL5LIB    

或者:

perl -e 'print join "\n", @INC;'

它出现了两次,我只想编辑两个文件$PERL5LIB@INC以消除两个路径。

我该怎么办?

1 个答案:

答案 0 :(得分:3)

替换

Incomplete(Size(1))

只需

export PERL5LIB=/usr/local/tools/modules/PERL/:$PERL5LIB
export PERL5LIB=/usr/local/tools/modules/PERL/"${PERL5LIB:+:$PERL5LIB}"

注意:

  • export PERL5LIB=/usr/local/tools/modules/PERL/"${PERL5LIB:+:$PERL5LIB}" 中两次创建目录并没有真正的危害。 (只是轻微的性能损失。)
  • 您应该删除该斜杠,但这是无害的。
  • 该语言的名称为“ Perl。这不是首字母缩写词,因此将其拼写为” PERL”是不合适的。更好的目录名为@INC