Hi, google groups 自动添加的签名档真烦。。。
冲突的情况很少吧,就算有冲突,可以用 local::lib 装指定版本的模块,由于 @INC 里私有的 perl lib 是优先的,从而可以覆盖系统自带的版本。 完全整一套自己的环境,发布的时候在别人机器上运行可能出莫名奇妙的问题,所以 我倾向于大环境(指 perl 以及核心模块、系统打包过的模块)用系统自带的,小环境 (指系统没有自带的模块)用 local::lib。 cnhack TNT wrote: > 我个人的习惯是,系统本身的 perl 不去动它,因为 linux 系统本身有很多依赖 > perl 的地方,并且有包管理器的发行版一般都用自己的包管理器来安装模块和升 > 级 perl,我就碰到过包管理器安装的模块和我自己 CPAN 装的模块冲突的情况, > 因此,为了系统本身的统一,我会编译一个单独的 perl 扔到指定的目录,然后做 > 开发的时候会切换到自己编译的目录,随意安装模块,不会与系统冲突 > 而且也便于备份自己的 perl 开发环境。 > > > 2010/6/1 Liu Yubao <[email protected] <mailto:[email protected]>> > > Fayland Lam wrote: > > you guys can install new perl in your home dir with > > http://search.cpan.org/dist/App-perlbrew/ > > > > Thanks > > > 对于 perl 解释器开发者很有帮助,对一般用户帮助不大吧,而且这个东西 > 貌似没有 uninstall 子命令。 > -- 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
