目前 Perl 向二个方向发展,一种是更加强大的 Perl5,一种是 Perl6 。目前最新的 Perl 越来越多的 Perl6 的影子,还有越来越多的模块来支持和实现象 Perl6 一样的功能。另外,自己为了一些程序的稳定
使用 pp 打包时会给 perl 本身的环境打到中间(是这样吗?),所以准备使用新版本的 Perl 来看看。很久以前就知道一个叫 App::perlbrew 的好东西。从没用过。(Modern::Perl 的作者和国外很多人也推荐这个),是台湾一个叫刘康名先生http://gugod.org/所写的一个程序(为什么 Perl 在台湾和日本总是这么强,"注Modern::Perl 作者也是日本人"但在大陆这边总是不温不火总.唉).
App::perlbrew 和 cpanm (App::cpanminus) 都是近来出现的好东西。为了方便使用 Perl ,方便开发环境的。
这个程序使用上也是非常的方便.
更换本地镜象网站
因为要更新一个新的环境,需要下载 Perl 的包和一些东西,所以我们先选择最近的镜象网站吧,目前来看看 sohu 和 163 都在其中。。。(好样的 sohu or 163).
perlbrew mirror[ 6] Asia, China, Beijing (sohu.com)
[ 7] Asia, China, Fujian, Xiamen (xmu.edu.cn)
[ 8] Asia, China, Hangzhou (rs.163.com)
[ 9] Asia, China, Hong Kong (communilink.net)
[ 10] Asia, China, Liaoning (wenzk.com)
[ 11] Asia, China, Qingdao (mirror.osqdu.org)
安装新的 Perl 环境
我们要准备安装了。默认需要初始化一下安装的目录,另外在使用 install 来安装。下载的过程还是要点时间的。因为 Perl 的包也不小,链路也不一定好,另外,还需要编译,我们可以使用 tail 来看到运行的过程.所以这时需要等等了(时间大约是你可以下楼喝喝咖啡,吃吃中午饭之类)。
perlbrew init
perlbrew install perl-5.12.1
tail -f /root/perl5/perlbrew/build.log环境的切换
临时切换
perlbrew switch perl-5.12.1永久切换
直接把 source ~/perl5/perlbrew/etc/bashrc 加在 ~/.bashrc