Perl 5.16 sur Windows 7 n’a pas réussi à installer Template Toolkit

J’ai essayé d’installer le module Perl 5.16 ‘Template-Toolkit’ sur Windows 7 en utilisant cette commande dans cmd:

C:> ppm install Template-Toolkit

L’installation de ppm a échoué: impossible de trouver un package fournissant Template-Toolkit

Tous les autres modules installés (AppConfig, DBI, DBD-mysql, MailTools, GD, Chart, GDGraph, ..) ont réussi.

En suivant cette page Web comme guide, ils mentionnent (sous la section ActivateState Perl) que vous ne pouvez pas installer Perl dans un répertoire contenant un espace (par exemple “C: \ Program Files”), car cela briserait le programme d’installation de Template-Toolkit. Comme j’ai installé Perl directement dans ‘C: \’ -> ‘C: \ Perl64 \’, cela ne pouvait pas être le cas.

Y a-t-il une solution à ce problème? Ou devrais-je utiliser une ancienne version de Perl, mentionnée ici ?

Les seules erreurs dans le journal des erreurs sont des erreurs dans la documentation (problèmes de codage mineurs). Le module pourrait être installé en toute sécurité. Utilisez simplement cpan pour le faire. Vous devrez simplement forcer l’installation.

 C:\>cpan cpan> install Template 

Pour moi, ça tourne sans problème. (Les tests échouant sont ignorés car ils ne sont que des tests de développement uniquement.) Si si échec pour vous et que les seules erreurs sont les deux erreurs de t / zz-pod-kwalitee.t, vous pouvez effectuer un suivi en toute sécurité.

 cpan> force install Template 

Selon la page ppm template-toolkit , la version de Perl 5.16 d’ActiveState a échoué (c’est pourquoi elle n’est pas disponible).

Vos options semblent être:

  • Corrige le bogue qui l’empêche d’être construit (il semble que ce soit juste quelques tests sur le POD, donc ça pourrait être une solution facile)
  • Utilisez une ancienne version d’ActiveState Perl
  • Utiliser une dissortingbution différente de Perl pour Windows (telle que Perle de fraise)
  • Utiliser un autre système d’exploitation (par exemple, Ubuntu dans une machine virtuelle)

J’ai reçu des messages d’avertissement et d’erreur après ces commandes:

 C:\>cpan cpan> install Template 

S’il vous plaît voir la capture d’écran ci-dessous.

Capture d'écran du message d'erreur et d'avertissement

Je ne l’ai pas essayé moi-même, mais vous pouvez obtenir Template :: Alloy à partir du PPM ActiveState: http://metacpan.org/pod/Template::Alloy qui prétend qu’il prend en charge la syntaxe TT2, entre autres.