[英]How install multiple version of perl
我在 perl 中有以下问题。 1)是否可以在 Windows 系统中安装多个版本的 perl(例如 perl 版本:5.6 和 perl 版本 5.24)。
2)如果上述问题 1 是可能的,那么如何使用 version.js 调用 perl 文件。 例如,从旧版本的 perl 文件调用新版本的 perl 文件。
你不需要做任何特别的事情。 Strawberry Perl是适用于 Windows 的事实上的 Perl 标准版本,它的安装程序为您提供了指定要将其安装到哪个目录的选项。
例如,我有
...
C:\progs\sp5280-x64 # Perl 5.28, 64-bit
C:\progs\sp5300-x64 # Perl 5.30, 64-bit
C:\progs\sp5302-x64 # Perl 5.32, 64-bit
只需在启动程序时指定要使用的 Perl。
C:\progs\sp5302-x64\perl\bin\perl a.pl
通过编辑 PATH 和.pl
文件的文件关联,您可以设置从控制台和双击.pl
文件使用的默认perl
。
我在 Windows 管理方面很烂,但无论如何我的建议很愚蠢。
1)在不同的文件夹中安装不同版本的perl。
2) 在 %PATH% 变量中包含所有文件夹。
3)将 perl 可执行文件重命名为其版本:
perl.exe (5.4) --> perl5_4.exe
perl.exe (5.6) --> perl5_6.exe
4)使用控制台执行时,使用
perl5_4 [file]
我诚实的建议是:
使用 VirtualBox 或任何操作系统虚拟化应用程序,它们对硬件的要求很高,但效果很好。
对于任何多版本环境,始终使用 Docker。
只需使用 Linux 并安装perlbrew
执行此操作的简单方法是使用虚拟机并在 VIRTUAL BOX 中安装操作系统并在虚拟机中安装旧/新版本。 下载虚拟盒子
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.