2016-09-23 2 views
1

Toute tentative d'installation Specio::Constraint::Simple, en cours d'exécution dans l'erreur suivante:CPAN - Specio :: :: Constraint simple erreur d'installation

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

article uniquement lié j'ai trouvé a été: https://rt.cpan.org/Public/Bug/Display.html?id=117975

Toute suggestion serait apprécié.

Merci

+1

Il semble que ce soit le même problème qui est documenté dans ce très récent RT. – simbabque

+1

Même numéro: http://www.cpantesters.org/cpan/report/dc685bca-6bf8-1014-86c7-0a1de40d07e9 – melpomene

+1

Cela peut être un bug dans les anciennes versions de [Role :: Tiny] (https: // metacpan. org/pod/Role :: Tiny) qui était [corrigé dans 1.003003] (https://metacpan.org/source/HAARG/Role-Tiny-2.000003/Changes#L27). Quelle version de Role :: Tiny avez-vous? Est-ce que la mise à jour le corrige? – melpomene

Répondre

1

Ceci est causé par un bogue dans les versions plus anciennes de Role::Tiny qui était fixed in version 1.003003:

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

Mise à niveau de rôle :: Minuscule devrait fixer et permettre Specio :: :: Simple à Constraint être installé normalement.

En fait, vous n'avez même pas besoin de le faire manuellement: Version 0.26 de Specio now requires at least version 1.003003 of Role::Tiny. Toute future tentative d'installation de Specio mettra à jour Role :: Tiny automatiquement (si nécessaire).