IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

定制自己的多版本 Perl 环境

扶凯 2011-02-27 23:21:59 累计浏览 2,933 次
本机暂存

目前 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

同分类推荐文章

  1. 等了十年的 Go 链式管道,终于来了:seq 让你像写 Scala 一样写 Go (2026-06-25 18:38:18)
  2. Go 实验特性详解 (2026-06-21 10:05:27)
  3. amd64 微架构级别对 Go 程序性能提升多少? (2026-06-21 09:38:49)

查看更多 后端 文章 →

建议继续学习

  1. Nginx模块开发入门 (累计阅读 11,170)
  2. perl更新/修改/删除文本文件内容 (累计阅读 10,648)
  3. perl大牛flw传说 (累计阅读 7,714)
  4. AWStats是一个基于Perl的WEB日志分析工具。 (累计阅读 7,175)
  5. perl模块Getopt::Std用法及实例-从命令行读取参数模块 (累计阅读 7,018)
  6. [Perl] Template::Toolkit 模板技术. (累计阅读 6,345)
  7. Perl命令行常见用法及技巧 (累计阅读 5,912)
  8. PHP将死,何以为继? (累计阅读 5,918)
  9. 在perl中连接和使用sqlite做数据存储 (累计阅读 5,813)
  10. nginx模块开发 (累计阅读 5,718)