Footsteps on my way !
perl/linux/测序分析

Perl模块安装到非默认路径及其使用

当需要使用某些Perl模块,但由于某些原因没有管理员权限时, 这是比较有效的方法

Perl安装到非默认路径的方式: (以 /home/yangl/perl_lib为例)

perl Makefile.PL PREFIX=/home/yangl/perl_lib  或者 perl Makefile.PL INSTALL_BASE=/home/yangl/perl_lib
make
make install

Perl非默认路径模块的引用:

1.  perl: (直接在Perl脚本的第二行加入下面一行来引用需要使用的模块)

#!/usr/bin/perl
use lib "/home/yangl/perl_lib";  #注意换成自己的路径

2.  shell: 将自定义目录加入perl @INC, 在.bashrc或者.bash_profile最后一行加入:

export PERL5LIB="/home/yangl/perl_lib/lib/perl5:/home/yangl/perl_lib/lib64/perl5:/home/yangl/perl_lib/share/perl5:$PERL5LIB"
或者 export PERLLIB="/home/yangl/perl_lib/lib/perl5:/home/yangl/perl_lib/lib64/perl5:/home/yangl/perl_lib/share/perl5:$PERLLIB"
接着执行:
source .bashrc
或者 source .bash_profile (你所修改的文件)

perl -V   可以查看@INC中的默认路径, 这个路径写在Config.pm文件中

尊重他人劳动成果,转载请注明出处:Bluesky's blog » Perl模块安装到非默认路径及其使用

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址