我们有一个服务器场,我们正在缓慢迁移到新版本的Perl(5.12.1).我们目前正在运行5.8.5.操作系统也将从RedHat 4升级到RedHat 5,但RedHat 5仍然在Perl 5.8.8上.因此,在我们的源代码树中有一段时间,我们将支持两个版本的Perl.
我被告知要将新版本的Perl安装到源代码树中,以及我们当前使用的所有CPAN模块.我实际上被告知要用正确版本的Perl“编译”模块.我感到困惑对于不同版本的Perl,某些模块是否实际配置不同?考虑到这一点,我想我应该在我们的树中为Perl的每个版本配置CPAN目录?
关于这种情况的任何信息或“陷阱”?
编辑:作为一个额外的问题,同样的cpan目录(由〜/ .cpan指向)是否用于两个树,或者当我在不同的树(安装模块)工作时,我应该链接到不同的目录?