perl - 我怎样才能 "require"某个版本的 Perl 模块?

标签 perl module version

我有一些使用 require 的 Perl 代码而不是 use加载特定模块,我刚刚发现我的代码需要该模块的最低版本。然而,不像 use , require加载模块时似乎没有版本参数。那么这样做的正确方法是什么?

最佳答案

您可以调用VERSION方法,它继承自 UNIVERSAL类(class)。它检查 $Module::VERSION多变的:

require Any::Module;
Any::Module->VERSION('2.3');

关于perl - 我怎样才能 "require"某个版本的 Perl 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20324101/

相关文章:

perl - 如何使用 CGI.pm 获取整个请求正文?

python - 导入模块在终端中工作但在 IDLE 中不工作

dependencies - Elixir - 如何动态获取项目中使用的库版本?

ios - 如何获取 CFBundleShortVersionString 作为常量

asp.net - aspnet_regiis.exe 有什么作用

perl - 将局部变量合并到 perl 中的全局哈希中

xml - 使用 Perl XML::Simple 时出现“格式不正确”错误

module - 如何向 WeScheme 添加模块

perl - 如何按天拆分 Dancer 错误日志?

ruby - 模块中的动态方法?