2015-04-14 4 views
1

Après avoir résolu quelques problèmes, j'ai réussi avec CPAN sur mon travail Windows 7 avec la machine DwimPerl via perl -MCPAN -e shell et o conf init /proxy/Perl de Windows CPANM question proxy

ftp: 
http: http://192.168.1.1:8080 
no: 
Username: [email protected] 
Password: SuperDeDuperSecretPassword 

fonctionne CPAN. Je suis capable d'installer/construire.

Il semble que peu importe ce que je fais, CPANM ne veut pas passer le proxy:

C:\>cpanm WWW::Mechanize 
! Finding WWW::Mechanize on cpanmetadb failed. 
501 protocol scheme 'wwwproxy.work.com' is not supported 
C:\> cpan WWW::Mechanize 
... 
... 
... 
c:\Programs\Dwimperl\c\bin\dmake.exe INSTALL -- OK 

Ce qui est différent entre les deux et ce qui causerait CPAN pour réussir tout en CPANM échoue avec un 501?

+0

Juste figured it out avec un rappel mineur d'un collègue de travail, je suis resté concentré sur 'CPAN -MCPAN -e shell'.. - > 'conf conf/proxy /' ... mais le problème était en fait avec les variables système de Windows Ajout d'une réponse – WernerCD

+0

@serenesat Cette question est "CPAN est en panne" - rien dans la question ne mentionne CPANM et c'est sur Linux. La question est: 'CPAN fonctionne avec succès, CPANM échoue' - CPANM et sous Windows.Consultation proche, mais pas vraiment dupe.Cette question a été résolue avec LWP.Cette question a été résolue avec 'conf conf/proxy /' ET Windows Variables utilisateur – WernerCD

+0

Ensuite, l'en-tête devrait être changé de _PPAN/CPANM proxy issue_ à _CPANM proxy issue_. – serenesat

Répondre

1

10 minutes après avoir posté ceci, j'ai eu une brève conversation avec un collègue. Il a mentionné les variables d'environnement. J'ai vérifié que j'avais effectivement ajouté des variables Windows Environment auparavant. Une mise à jour rapide pour les:

User Variables for Chris: 
HTTP_Proxy: http://192.168.1.1:8080 
HTTP_proxy_pass: SuperDeDuperSecretPassword 
HTTP_proxy_user: [email protected] 

je l'ai changé wwwproxy.work.org-http://192.168.1.1:80 (CPAN se plaignait sans HTTP, donc je pense qu'il avait besoin de l'URL complète aussi bien).

et moi avons eu une faute de frappe en mon nom :(

CPANM travaille maintenant