install to local directory.
1. cpan 初始化,不用local::lib,mannual就行,其他auto2. 修改cpan 配置文件
cpan
> o conf makepl_arg 'PREFIX=your_local_dir'
> o conf commit
关闭终端,重新打开一个。
(其实就是设置.cpan/CPAN/MyConfig.pm,使'makepl_arg' => q[PREFIX=/home/Build/hyin/usr/share/perl5])
3. 加环境变量 PERL5LIB PATH
export PERL5LIB=$PERL5LIB:your_local_dir/module_path
export PATH=$PATH:your_local_dir/man_path
PERL5LIB是为了让引用module的时候能找到,也就是在@INC里面加上module 的路径。为了验证是否路径加入正确,可以执行下面命令,不报错就说明加对了
perl -wle 'use your::module'
PATH是为了用linux man命令时候能找到man文件
这样配置之后,用cpan添加一个新module 的时候就可以直接用了。