2016-09-23 15 views
1

Попытка установить Specio::Constraint::Simple, работает в следующее сообщение об ошибке:CPAN - Specio :: Constraint :: Простая установка ошибка

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

Любые предложения будут оценили.

Спасибо

+1

Уверен, что это та же проблема, что и в самом недавнем RT. – simbabque

+1

Та же проблема: http://www.cpantesters.org/cpan/report/dc685bca-6bf8-1014-86c7-0a1de40d07e9 – melpomene

+1

Это может быть ошибка в более старых версиях [Role :: Tiny] (https: // metacpan. org/pod/Role :: Tiny), который был [исправлен в 1.003003] (https://metacpan.org/source/HAARG/Role-Tiny-2.000003/Changes#L27). Какая версия Role :: Tiny у вас есть? Усовершенствует ли это его исправление? – melpomene

ответ

1

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

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

Обновление Роль :: Крошечный должен это исправить и позволить Specio :: Constraint :: Простой устанавливаться нормально.

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

 Смежные вопросы

  • Нет связанных вопросов^_^