CPAN - Specio::Constraint::Simple 安装错误

CPAN - Specio::Constraint::Simple install error

正在尝试安装 Specio::Constraint::Simple,运行 出现以下错误:

Can't resolve method "???" overloading "&{}" in package "Specio::Constraint::Simple" at Specio::Constraint::Simple->new line 35.

我找到的唯一相关文章是:https://rt.cpan.org/Public/Bug/Display.html?id=117975

如有任何建议,我们将不胜感激。

谢谢

这是由旧版本 Role::Tiny that was fixed in version 1.003003 中的错误引起的:

  • overloads specified as method names rather than subrefs are now applied properly

升级 Role::Tiny 应该会修复它并允许 Specio::Constraint::Simple 正常安装。

实际上,您甚至不需要手动执行此操作:Specio 的 0.26 版 now requires at least version 1.003003 of Role::Tiny。以后任何安装 Specio 的尝试都会自动升级 Role::Tiny(如果需要)。