定制自己的多版本 Perl 环境
目前 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
建议继续学习:
- perl更新/修改/删除文本文件内容 (阅读:9437)
- perl大牛flw传说 (阅读:6514)
- perl模块Getopt::Std用法及实例-从命令行读取参数模块 (阅读:5884)
- [Perl] Template::Toolkit 模板技术. (阅读:5369)
- 在perl中连接和使用sqlite做数据存储 (阅读:5059)
- Perl命令行常见用法及技巧 (阅读:4810)
- perl的expect使用方法,实现非交互式登录。 (阅读:4494)
- perl模块之MIME::Lite发送有附件的邮件 (阅读:4447)
- Perl 倒行分析文件方法。perl读文本文件,从末尾往前读. (阅读:4439)
- perl大牛唐凤传说 (阅读:4274)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:扶凯 来源: 扶凯
- 标签: Perl 多版本
- 发布时间:2011-02-27 23:21:59
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [53] 如何拿下简短的域名
- [52] 图书馆的世界纪录
- [52] android 开发入门
- [50] Go Reflect 性能
- [50] Oracle MTS模式下 进程地址与会话信
- [48] 【社会化设计】自我(self)部分――欢迎区
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 程序员技术练级攻略
- [29] 视觉调整-设计师 vs. 逻辑