模块至少需要Perl 5.10.0。
当我在Perl版本5.10.0中使用此模块时,我收到警告:
v-string in use/require non-portable at ... (line of "use 5.10.0;").
在Perl 5.10.1中,此警告已被删除。
避免警告的建议方法是什么:
- change all "use 5.10.0" in the distro to "use 5.010_000;"
- add "no warnings 'portable';" to the module
- leave it to the user of Perl 5.10.0 to add "no warnings 'portable';"
- Increase the smallest required version to 5.10.1.
perl -wE 'use 5.10.0; say $^V'
# v-string in use/require non-portable at -e line 1.
# v5.10.0
答案 0 :(得分:2)
如果您需要5.10.0及更高版本中的任何内容,则无需指定次要版本:
use v5.10;
您可以考虑使用至少5.10.1,它对早期的次要版本进行了一些重大更改(包括修复警告):
use v5.10.1;
但是,给我们一个示例程序,显示您正在使用的Perl以及所有其他内容。