【发布时间】:2012-03-19 08:29:33
【问题描述】:
我写了一堆脚本,有时我没有意识到use v1.2.3; 有什么用处。所以他们中的一些可能正在使用更高版本的 perl 的功能,其中一些可能适用于 perl 5.8。
现在我想把它整理一下,并在需要它们的地方添加适当的uses,以便能够睡得更好。 :-)
我该怎么做?有什么工具可以帮助我做出有根据的猜测吗?
【问题讨论】:
我写了一堆脚本,有时我没有意识到use v1.2.3; 有什么用处。所以他们中的一些可能正在使用更高版本的 perl 的功能,其中一些可能适用于 perl 5.8。
现在我想把它整理一下,并在需要它们的地方添加适当的uses,以便能够睡得更好。 :-)
我该怎么做?有什么工具可以帮助我做出有根据的猜测吗?
【问题讨论】:
查找 Perl 代码所需的最低 perl 版本
【讨论】:
最可靠的方法是 1) 编写一个体面的测试套件,然后 2) 使用每个版本的 Perl 运行测试。
您肯定已经完成了第一部分(!),第二部分实际上很容易使用perlbrew 完成。
【讨论】:
perlbrew 实际上是 Win32 的 not supported 这一事实做出了选择。