我也是自己编译一个 perl5.11,丢到 /opt/dev 下,然后做两个 alias 放到 .bashrc:
----
alias devperl='PATH=${PATH_NORMAL:-$PATH};export PATH_NORMAL=$PATH;export
PATH=/opt/dev/perl/bin:$PATH;echo -e
"\nPATH=$PATH\nPATH_NORMAL=$PATH_NORMAL\n"'

alias normal='PATH=${PATH_NORMAL:-$PATH};export PATH=$PATH;unset
PATH_NORMAL;echo -e "\nPATH=$PATH\n"'
----
这样,当我要使用 perl5.11 做开发的时候,只要开个 term,输入命令 devperl,即可用自己编辑的 perl来做开发了
当我想切换回系统自带的 perl,只要输入命令 normal 就回去了。
非常方便 ;-)

2009/7/16 Troy <[email protected]>

> 同意
> 我们产品安装时都会自己安装自带的perl~~~~
>
> On 7月16日, 下午12时24分, agentzh <[email protected]> wrote:
> > On 7/16/09, agentzh <[email protected]> wrote:
> >
> > > 不推荐从 perl 5.10.0 自己编译源码,因为 perl 5.10.0 有多处内存泄漏的 bug. 如果一定想享受 post 10.0
> > > 之后的性能提升和新特性,可以考虑直接编译 bleadperl,即 perl 5.11.0:
> >
> > 当然,另一种选择是耐心等待 5.10.1 的问世,呵呵。关于 p5p 发布 perl 的迟缓问题,最后确实有少哥们在抱怨和思考了,比如
> > chromatic:http://use.perl.org/~chromatic/journal/39228<http://use.perl.org/%7Echromatic/journal/39228>还有
> >  David
> > Wheeler:
> http://www.justatheory.com/computers/databases/postgresql/perl/pg-vs-...
> >
> > > 我们自己也在吃了系统里的 Perl 的无数苦头之后,才决定打自己的 perl rpm 包的,呵呵。在我们的环境里,Yahoo
> > > 生产机上多有两个"系统 perl",一个是 OS 自带的,另一个则是 Yahoo 体系自带的,其实都不够靠谱,只有自己编的最靠谱,呵呵。
> >
> > 这里的一大主要原因是,无论是 OS 提供商还是 Yahoo 体系的负责人,都喜欢自己往里面乱打补丁,哈哈!经常出一些莫名其妙的问题。
> >
> > Cheers,
> > -agentzh
> >
>

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“PerlChina Mongers 讨论组”论坛。
 要在此论坛发帖,请发电子邮件到 [email protected]
 要退订此论坛,请发邮件至 [email protected]
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

回复