Gog*_*ogi 7 perl cpan perl-module
我有很多perl代码在测试和生产中做了不同的事情,我想将我的代码锁定到CPAN模块的特定版本,以防将来某些版本的某些更改可能会破坏我的代码.
所以我想使用我使用的所有模块的特定版本.用我的意思是
use XML::Smart
Run Code Online (Sandbox Code Playgroud)
小智 7
要使用特定的模块是指只
use only MyModule => 0.30;
Run Code Online (Sandbox Code Playgroud)
如果您想要的模块版本高于当前安装的版本,也要打印错误您可以说
use XML::Smart v1.6.9;
Run Code Online (Sandbox Code Playgroud)
要么
use XML::Smart 1.6.9;
Run Code Online (Sandbox Code Playgroud)
或
向后兼容
use XML::Smart 1.006_009;
Run Code Online (Sandbox Code Playgroud)
参考perldoc:
- 使用模块版本列表
- 使用模块版本
- 使用模块列表
- 使用模块
- 使用VERSION
如果Module和LIST之间存在VERSION参数,则use将使用给定版本作为参数调用Module类中的VERSION方法.如果给定版本大于变量$ Module :: VERSION的值,则继承自UNIVERSAL类的默认VERSION方法会破坏.
| 归档时间: |
|
| 查看次数: |
3282 次 |
| 最近记录: |