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 <yubao.liu@gmail.com <mailto:yubao.liu@gmail.com>>
>
> 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 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
没有评论:
发表评论