Module Perl Installation
Je suis d'essayer d'installer un Module Perl intitulé: Fichier de la Copie Récursive et je suis en suivant ces étapes:
1) ouvrir cmd.exe
2) perl -MCPAN -e 'install File::Copy::Récursive;'
et je reçois le message "On dirait que vous n'avez pas de compilateur C et l'utilitaire make installé. Essayez d'installer dmake et le compilateur gcc en utilisant le Perl Package Manager. Cela peut prendre quelques minutes..."
"Téléchargement de ActiveState Dépôt de paquets packlist...erreur 500 can't connect to ppm4.activestate.com:80 (se connecter: délai d'attente).
Téléchargement du Fichier-la Copie Récursive packlist...pas trouvé
ppm.chauve-souris échec de l'installation: impossible de trouver un paquet qui fournit MinGW"
Ces échoué parce que je suis derrière un proxy, et je sais que les paramètres de proxy, mais je ne sais pas comment les appliquer dans cette situation.
Quelqu'un est-il au courant de toute alternative correctifs à cette solution?
Merci.
OriginalL'auteur Christopher Peterson | 2010-12-15
Vous devez vous connecter pour publier un commentaire.
Il semble que vous êtes à l'aide de ActiveState Perl, qui est livré avec son propre gestionnaire de package (appelée PPM) pour soulager la douleur de l'installation de modules, en particulier ceux qui nécessitent normalement un compilateur C pour pouvoir l'installer.
Essayer à la suite de la instructions pour configurer votre environnement de sorte que les PPM sait au sujet de votre proxy. Par exemple, pour définir les paramètres de proxy pour une instance unique de
cmd.exe
:Puis, dans la même fenêtre d'invite de commande, essayez ceci (il fonctionne pour moi, même si je ne suis pas derrière un proxy):
Noter que c'est probablement une bonne idée (peut-être même nécessaire?) pour exécuter
cmd.exe
"en tant Qu'Administrateur" pour s'assurer qu'il dispose d'une autorisation complète.EDIT: Le module en particulier que vous voulez utiliser est écrit dans le plus pur Perl. Pour un rapide "installation", vous pouvez le télécharger sur le CPAN, extraire les fichiers et copiez le "Récursive.h" fichier dans un Fichier\répertoire de la Copie de la structure placé dans le même répertoire que votre script:
Grand, heureux de vous avoir aidé 🙂 je vous en serais reconnaissant si vous pouvez marquer cette réponse comme "accepté" (en cliquant sur la case verte de la marque de plan sous le décompte des voix)
OriginalL'auteur Cameron
Comme alternative, vous pouvez essayer le Strawberry Perl de distribution qui vient avec des outils pour la construction de modules XS.
OriginalL'auteur Alan Haggai Alavi
Hi
Je suppose que vous êtes à l'aide de Activestate Perl
regarder
http://docs.activestate.com/activeperl/5.10/faq/ActivePerl-faq2.html#what_is_ppm
PPM est installé automatiquement avec ActivePerl.
À utiliser PPM, votre ordinateur doit être connecté à l'internet, d'avoir accès à un PPM espace de stockage sur un disque dur local ou un partage réseau, ou avoir accès à une montée d'ActiveState ActiveDVD.
Si vous vous connectez à internet via le pare-feu ou un proxy, vous devez configurer la variable d'environnement http_proxy. Voir PPM, les serveurs proxy et de pare-feu pour plus d'informations.
OriginalL'auteur zzapper