我怎样才能添加一个目录到系统级的Perl库path?

在一个标准的linux设置,我可以在哪里添加一个目录到@INCvariables?

/etc/profile文件中,我添加了:

  export PERLLIB=$PERLLIB:/foo/bar export PERL5LIB=$PERL5LIB:/foo/bar 

谢谢

Solutions Collecting From Web of "我怎样才能添加一个目录到系统级的Perl库path?"

如果您希望每个Perl脚本都具有其他库路径,则可以重新编译Perl,并将额外的目录指定为设置的一部分。 除此之外,你被困在你描述的特定方法。

您可能还需要获取〜/ .bashrc,以便重建您的环境,或者在此更改生效之前注销并重新登录。 如果您在本地〜/ .bash_profile而不是系统范围内进行更改,至少需要这样做。

问题1:在@INC中找不到… Perl Maven
问题2:如何安装模块
问题3:我已经安装了我的模块

问题4:如何加载模块

答案1:

 module path is not in the @INC. You need add the path to @INC 

答案2:

 cpan install Sort::Array 

答案3:

 perldoc -l XML::Simple perldoc -l Sort::Array 

答案4:

 export PERL5LIB=$PERL5LIB:/home/shg047/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Sort/ export PERLLIB=$PERLLIB:/home/shg047/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Sort/ source ~/.bashrc