2017-08-24 29 views
0

出口添加语句时Perl的 - “UTIME”不受时间::高分辨率模块

use Time::HiRes qw(utime); 

根据Time::HiRes perldoc应该还有收到此错误,但它不是(看着HiRes.pm)。有人知道为什么吗?我使用perl 5.24.0,在几个平台上检查(unix,win32)。 尝试在我的文件上设置高分辨率时间戳。有没有其他方法?

谢谢!

+0

显示您的EXACT错误消息,包括“HiRes.pm”文件的完整路径。 – toolic

+3

'$ Time :: HiRes :: VERSION'是什么?在[docs](https://metacpan.org/changes/distribution/Time-HiRes)中首次提到'utime'是版本1.9735。 – mob

+2

我的perl 5.24.0自带Time :: HiRes v1.9733,并产生与标题相同的错误。 – mob

回答

1

您正在使用Time :: HiRes版本,该版本在添加utime之前。我不确定utime的确切版本,但是在1.9733(2016-04-23)之后,不迟于1.9739(2016-06-28)。升级时间:: HiRes,如果你想使用utime