1

Specio::Constraint::Simpleをインストールしようとすると、次のエラーが発生します:

メソッド「???」を解決できません パッケージ "Specio::Constraint::Simple" 内の "&{}" を Specio::Constraint::Simple -> new line 35 でオーバーロードしています。

私が見つけた関連記事のみ: https://rt.cpan.org/Public/Bug/Display.html?id=117975

任意の提案をいただければ幸いです。

ありがとうございました

4

1 に答える 1

1

これは、バージョン 1.003003 で修正された古いバージョンのRole::Tinyのバグが原因です。

  • サブリファレンスではなくメソッド名として指定されたオーバーロードが適切に適用されるようになりました

Role::Tiny をアップグレードすると、これが修正され、Specio::Constraint::Simple を正常にインストールできるようになります。

実際には、手動で行う必要さえありません。バージョン 0.26 の Specioには、少なくともバージョン 1.003003 の Role::Tiny が必要です。今後 Specio をインストールしようとすると、Role::Tiny が自動的にアップグレードされます (必要な場合)。

于 2016-09-26T20:51:02.250 に答える