我有一个为 5.6.1 版编写的 perl 脚本,它依赖于 Oracle 包、DBI 包和更多东西。一切都已正确安装并且可以正常工作。
最近安装了 perl 版本 5.8.4,因为这些依赖项设置不正确,所以脚本失败。
'perl' 命令指向 /program/perl_v5.8.4/bin/perl -- 最新版本
所以,当我必须运行我的 perl 脚本时,我必须在命令提示符下手动指定
/program/perl_v5.6.1/bin/perl scriptName.pl
我尝试在脚本中添加以下行:
/program/perl_v5.6.1/bin/perl
use v5.6.1;
但是,这意味着脚本必须采用 Perl 版本 > 5.6.1
我发现了几个相关的问题,建议:
- 导出路径。但是,我想要所有用户的脚本,而不必导出路径
- 指定版本大于。但是,我只想为此脚本使用一个特定版本。
- 使用/要求命令。和上面一样的问题。
我的问题:如何在脚本中指定只使用特定版本的 perl?