【问题标题】:Perl - "utime" is not exported by the Time::HiRes modulePerl - Time::HiRes 模块不导出“utime”
【发布时间】:2017-08-25 23:36:43
【问题描述】:

添加语句时出现此错误

use Time::HiRes qw( utime );

根据Time::HiRes perldoc 它应该在那里,但它不是(在 HiRes.pm 中查看)。有人知道为什么吗?我正在使用 perl 5.24.0,在多个平台(unix、win32)上进行了检查。 试图在我的文件上设置高分辨率时间戳。有没有其他办法?

谢谢!

【问题讨论】:

  • 什么是$Time::HiRes::VERSION?在docs 中首次提及utime 是版本1.9735。
  • 我的 perl 5.24.0 附带 Time::HiRes v1.9733 并产生与您的标题相同的错误。
  • mob,我也一样,1.9733。谢谢指出!

标签: perl time-hires


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    • 1970-01-01
    相关资源
    最近更新 更多