CPAN - Specio::Constraint:: Простая ошибка установки

Попытка установить https://metacpan.org/pod/Specio::Constraint::Simple, приводящая к следующей ошибке:

Не удается разрешить метод "???" перегрузка "&{}" в пакете "Specio::Constraint::Simple" в Specio::Constraint::Simple-> новая строка 35.

Единственная связанная статья, которую я нашел, была: https://rt.cpan.org/Public/Bug/Display.html?id=117975

Мы ценим любые предложения.

Спасибо

1 ответ

Решение

Это вызвано ошибкой в ​​старых версиях Role:: Tiny, которая была исправлена ​​в версии 1.003003:

  • перегрузки, указанные как имена методов, а не подрефсы, теперь применяются правильно

Обновление Role:: Tiny должно исправить это и позволить Specio:: Constraint:: Simple быть установленным нормально.

На самом деле, вам даже не нужно делать это вручную: для версии 0.26 Specio теперь требуется как минимум версия 1.003003 Role:: Tiny. Любая будущая попытка установить Specio автоматически обновит Role:: Tiny (при необходимости).

Другие вопросы по тегам