【发布时间】:2014-12-17 12:32:57
【问题描述】:
当我将use v5.8; 放在脚本的顶部时,这意味着脚本不会运行,除非它被 Perl 5.8 或更高版本解释。我的问题是,有没有办法强制 Perl 在特定版本的“兼容模式”下运行?因此,如果我使用像 use only::v5.8; 这样的(虚构的)行,如果我的脚本使用 Perl 5.8 中不存在的语言功能,我的脚本将不会运行。
我的用例是,我希望能够使用我的个人笔记本电脑为我的工作机器(它具有较旧的 Perl 版本)开发脚本,该笔记本电脑具有更新的版本。
【问题讨论】:
-
在工作机器上简单地安装旧版本会可靠得多。
perlbrew让这一切变得简单。
标签: perl compatibility