Mise à jour effectuée !
Liens Theoryx supprimés car le dépôt n'est plus diponible depuis des mois.
Le dépôt trouchelle n'est plus mis à jour depuis les versions 5.16 de Perl
...
Mise à jour effectuée !
Liens Theoryx supprimés car le dépôt n'est plus diponible depuis des mois.
Le dépôt trouchelle n'est plus mis à jour depuis les versions 5.16 de Perl
...
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Suite à un message d'erreur récurrent sur un PC Windows à la suite d'installation de modules Perl sous Windows via l'utilitaire cpan , j'ai pu corriger le bogue et rajouter un nouveau chapitre dans l'article nommé : II-D-3. Quelques problèmes rencontrés.
Message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 JSON 2.5 is required for $ENV{PERL_JSON_BACKEND} = 'JSON::XS' at C:/Perl/lib/CPAN/Meta/Converter.pm line 23. at C:/Perl/lib/ExtUtils/MM_Any.pm line 877. JSON 2.5 is required for $ENV{PERL_JSON_BACKEND} = 'JSON::XS' at C:/Perl/lib/CPAN/Meta/Converter.pm line 23. Warning: No success on command[C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site]
Bonne lecture et n'hésitez pas à me laisser des commentaires !
Installation des modules Perl CPAN Sous Windows, Linux et Mac OS
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Article intéressant mais peut-être un peu trop centré sur Active Perl...
Sous Windows, avec Strawberry Perl, cpan fonctionne très bien et la procédure est la même que sous Unix. Je recommande chaudement la distribution "portable", qui permet de tout avoir dans un même dossier (y compris un compilateur C -- mingw32 ou 64 -- et ses librairies, ainsi que dmake), et peut par exemple s'utiliser à partir d'une clé USB sans aucune installation.
Sauf indication contraire tous les codes que je présente sont utilisables et testés (mais sans garantie d'aucune sorte)
J'apporte beaucoup de soin à la rédaction de mes posts et apprécie les retours donc merci de s'il vous paraissent pertinents ou utiles
Lazyness, Impatience and Hubris are good for you
La dernière fois que j'ai utilisé Strawberry, je n'étais pas convaincu et j'avais pas mal de soucis d'installations de modules. Mais bon, ça date un peu. Les choses ont surement changés.
Si tu souhaites rajouter des compléments d'informations par rapport à Strawberry, n'hésite pas. Je les rajouterai dans l'article.
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
bonjour,
au cas ou vous voudriez l'ajouter dans l'article ( http://djibril.developpez.com/tutori...ation-modules/ )
sous GNU/Linux, il y l'application cpan ( enfin, sous mon ubuntu, je n'ai jamais testé toutes les distributions ).
Rechercher un module :puis dans le prompt
Code : Sélectionner tout - Visualiser dans une fenêtre à part #cpan
Code : Sélectionner tout - Visualiser dans une fenêtre à part m /<regexp de ce que l'on recherche>/
Installer un module :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part #cpan -i <nom du module>
puis dans le prompt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part #cpan
Code : Sélectionner tout - Visualiser dans une fenêtre à part install <nom du module>
Forcer l'installation d'un module :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part #cpan -fi <nom du module>
puis dans le prompt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part cpan
Code : Sélectionner tout - Visualiser dans une fenêtre à part force install <nom du module>
Obtenir l'aide de cpan :ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part $cpan -h
puis dans le prompt
Code : Sélectionner tout - Visualiser dans une fenêtre à part #cpan
Cpan via http au lieu de ftp :par défaut, cpan va installer les modules via FTP
pour ceux, qui souhaitent utiliser HTTP :
editer en root le fichier /etc/perl/CPAN/Config.pm
puis cherchez la ligne :
et la remplacer par :'urllist' => [],
'urllist' => [q[http://www.perl.com/CPAN]],Liste des modules installés :source pour cette fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part $perl -MFile::Find=find -MFile::Spec::Functions -Tlwe 'find { wanted => sub { print canonpath $_ if /\.pm\z/ }, no_chdir => 1 }, @INC'
précision :
- # : commande doit être lancé en root ou sudouser
- $ : commande qui peut être lancé sur nimporte quel user
- <nom du module> : exemple : Tk::Spectrum
- /<regexp de ce que l'on recherche>/ : exemple : /.*Spectrum.*/
cordialement
ours
En ce qui concerne l'utilitaire cpan, il est vrai qu'il y a plusieurs commandes possible. Je verrai plus tard pour faire des rajouts.
Merci pour cet apport !
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
L'article a été mis à jour avec la suppression du dépôt BioPerl et un nouveau chapitre pour Strawberry Perl.
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Au chapitre III-B. Via l'utilitaire CPAN, on pourrait ajouter la syntaxe "toute simple" (même lorsque CPAN n'est pas configuré, vu que CPAN demande la configuration lors de la première installation) :
cpan monModule
(et peut-être aussi préciser certaines options de la ligne de commande, comme le -f par exemple, ou renvoyer à perldoc cpan).
Plus j'apprends, et plus je mesure mon ignorance (philou67430)
Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
Si c'est utile, say
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager