双重版本的perl

时间:2019-03-13 22:23:19

标签: perl

我的帖子中有5.13 perl版本。由于错误,我安装了其他版本(5.16)。

如果我卸载5.16版本并仅保留旧版本,那么旧版本的dll或软件包中会出现什么影响吗?

2 个答案:

答案 0 :(得分:2)

只要将Perl安装在单独的目录中,就可以毫无问题地安装多个版本。

如果将新版本安装在与旧版本相同的目录中,那么您将一团糟,并且卸载新版本不会神奇地恢复旧版本。

如果将新目录安装在与旧目录不同的目录中,则可以使用其中任一目录,并且卸载新目录不会影响旧目录。

您可能要调整路径和/或文件关联,仅此而已。

答案 1 :(得分:2)

第二个位置带有奇数的Perl版本(例如13)是开发版本。稳定的在那里有偶数(例如14)。您可能想要保留5.16(尽管我们现在达到5.28,所以您还很落后)。

不保证编译的库在这些版本之间是二进制兼容的。如果针对5.13编译了某些内容,则该结果可能不适用于5.16。不过,这不是一个大问题。为新的perl重新安装模块。