使用最新版本的Perl编写旧版本的脚本

约瑟夫·R

当我将use v5.8;脚本放在顶部时,这意味着除非Perl 5.8或更高版本对其进行解释,否则该脚本将无法运行。我的问题是,是否有一种方法可以强制Perl在特定版本的“兼容模式”下运行?因此,如果我使用(虚构)行,例如use only::v5.8;,如果脚本使用Perl 5.8中没有的语言功能,则脚本将无法运行。

我的用例是,我希望能够使用具有更新版本的个人笔记本电脑为我的工作机(具有较旧的Perl版本)开发脚本。

帕特里克·JS

CPAN上Perl :: MinimumVersionPerl :: MinimumVersion :: Fast

对于前者,还有一个命令行工具

使用这些模块,您可以检查程序是否需要更新的Perl版本。不幸的是,格式有些不足。

perlver yourfile.pl



   -----------------------------------------  
 | file       | explicit | syntax | external |
 | ----------------------------------------- |
 | logfile.pl | v5.10.0  | v5.6.0 | n/a      |
 | ----------------------------------------- |
 | Minimum explicit version : v5.10.0                       |
 | Minimum syntax version   : v5.6.0                        |
 | Minimum version of perl  : v5.10.0                       |
   -----------------------------------------  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Gradle依赖项:使用的是最新版本还是最旧版本?

来自分类Dev

可以学习最新版本的Angular js 来理解和升级旧版本编写的代码吗?

来自分类Dev

Android Studio调试器逐步使用旧版本的代码,而不是最新版本

来自分类Dev

Flash插件为最新版本,但Firefox不断告诉我我使用的是旧版本

来自分类Dev

如何安装旧版本的Azure Service Fabric SDK(在卸载最新版本之后)?

来自分类Dev

为什么 Ubuntu 提供旧版本的 GNS3 而不是最新版本?

来自分类Dev

如何安装最新版本的Carrierwave。有一个旧版本吗?

来自分类Dev

如何合并旧版本存储库中的zip文件中的代码与最新版本?

来自分类Dev

为什么我在下载最新版本的 Dropbox 时仍然会得到旧版本的 Dropbox?

来自分类Dev

我们可以从目录中删除一个版本或复制旧版本以使其成为最新版本吗?

来自分类Dev

SH脚本复制最新版本

来自分类Dev

升级emberjs脚本以支持最新版本

来自分类Dev

我应该在HTML中添加什么以确保用户获得页面的最新版本,而不是旧版本?

来自分类Dev

Storm UI抛出“旧版本不支持kafka的偏移滞后。请将kafka spout更新到最新版本。”

来自分类Dev

为什么默认情况下Perl不使用最新版本?

来自分类Dev

使用Shell脚本从xml文件中提取最新版本

来自分类Dev

使用pod后没有最新版本

来自分类Dev

安装和使用最新版本的Ruby

来自分类Dev

Bison最新版本已安装但尚未使用

来自分类Dev

使用最新版本的iText XML到PDF

来自分类Dev

强制Bower使用最新版本的依赖项

来自分类Dev

如何使用apt安装最新版本的Git?

来自分类Dev

如何使用apt安装最新版本的Git?

来自分类Dev

使用cURL检索页面的最新版本

来自分类Dev

使用代码块安装Allegro的最新版本

来自分类Dev

为什么不使用最新版本的Bash?

来自分类Dev

如何确保我使用最新版本的bash?

来自分类Dev

如何安装和使用最新版本的GNOME?

来自分类Dev

React 组件未使用最新版本渲染

Related 相关文章

  1. 1

    Gradle依赖项:使用的是最新版本还是最旧版本?

  2. 2

    可以学习最新版本的Angular js 来理解和升级旧版本编写的代码吗?

  3. 3

    Android Studio调试器逐步使用旧版本的代码,而不是最新版本

  4. 4

    Flash插件为最新版本,但Firefox不断告诉我我使用的是旧版本

  5. 5

    如何安装旧版本的Azure Service Fabric SDK(在卸载最新版本之后)?

  6. 6

    为什么 Ubuntu 提供旧版本的 GNS3 而不是最新版本?

  7. 7

    如何安装最新版本的Carrierwave。有一个旧版本吗?

  8. 8

    如何合并旧版本存储库中的zip文件中的代码与最新版本?

  9. 9

    为什么我在下载最新版本的 Dropbox 时仍然会得到旧版本的 Dropbox?

  10. 10

    我们可以从目录中删除一个版本或复制旧版本以使其成为最新版本吗?

  11. 11

    SH脚本复制最新版本

  12. 12

    升级emberjs脚本以支持最新版本

  13. 13

    我应该在HTML中添加什么以确保用户获得页面的最新版本,而不是旧版本?

  14. 14

    Storm UI抛出“旧版本不支持kafka的偏移滞后。请将kafka spout更新到最新版本。”

  15. 15

    为什么默认情况下Perl不使用最新版本?

  16. 16

    使用Shell脚本从xml文件中提取最新版本

  17. 17

    使用pod后没有最新版本

  18. 18

    安装和使用最新版本的Ruby

  19. 19

    Bison最新版本已安装但尚未使用

  20. 20

    使用最新版本的iText XML到PDF

  21. 21

    强制Bower使用最新版本的依赖项

  22. 22

    如何使用apt安装最新版本的Git?

  23. 23

    如何使用apt安装最新版本的Git?

  24. 24

    使用cURL检索页面的最新版本

  25. 25

    使用代码块安装Allegro的最新版本

  26. 26

    为什么不使用最新版本的Bash?

  27. 27

    如何确保我使用最新版本的bash?

  28. 28

    如何安装和使用最新版本的GNOME?

  29. 29

    React 组件未使用最新版本渲染

热门标签

归档