通过设置环境变量,可在无root权限的情况下,用CPAN安装Perl模块到个人目录。
last update: 2015-09-09
编辑~/.bashrc文件,末尾添加如下设置。第一个变量$LOCAL_APP根据自己情况修改,后面可不修改直接复制。
# local app path
LOCAL_APP=$HOME/local/app
# local perl edition
LOCAL_PERL_EDITION=$LOCAL_APP/perl
export PERL5LIB=$LOCAL_PERL_EDITION/lib
export PATH=$LOCAL_PERL_EDITION/bin:$PATH
# local perl lib
LOCAL_PERL_LIB=$LOCAL_APP/perl5
export PERL_LOCAL_LIB_ROOT="$PERL_LOCAL_LIB_ROOT:$LOCAL_PERL_LIB"
export PERL_MB_OPT="--install_base $LOCAL_PERL_LIB"
export PERL_MM_OPT="INSTALL_BASE=$LOCAL_PERL_LIB"
export PERL5LIB=$LOCAL_PERL_LIB/lib/perl5:$PERL5LIB
export PATH=$LOCAL_PERL_LIB/bin:$PATH
再使配置文件生效
source ~/.bashrc
参考
时间太久远,忘记了。