Os yw CPAN yn derbyn ei osodiad dirprwy ond yn lawrlwytho drwy lwybr arall, darllenwch yr allbwn diagnostig ar gyfer y lawrlwythwr a ddewiswyd. Gall CPAN.pm ddefnyddio modiwlau rhwydwaith Perl neu ddirprwyo i raglen allanol.

Archwiliwch y ffurfweddiad rhyngweithiol presennol:

cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist

Mae urllist yn dewis y drych cyrchfan a'r cynllun, nid y cyfryngwr. Mae dirprwy HTTP sy'n nôl adnodd FTP yn parhau'n wrandawr HTTP; nid yw enw'r maes yn ei droi'n weinydd FTP.

Os yw'r trosglwyddiad yn galw curl, archwiliwch amgylchedd etifeddol y plentyn hwnnw. Lansiad cyfyngedig yw:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan

Ar gyfer lawrlwythiadau drych cyhoeddus ar rwydwaith sy'n caniatáu'r llwybr hwnnw, disodlwch yr enghraifft ag ymgeisydd heb gyfrif o'r rhestr hon: rhestr dirprwyon HTTP. Mae hyn yn darparu'r pen draw HTTP i CPAN a'i blant oni bai bod lansiwr arall yn newid yr amgylchedd. Mae Curl yn darllen http_proxy mewn llythrennau bach; gall y gosodiad cyrchfan HTTPS enwi'r un gwrandawr HTTP.

Os yw CPAN yn dewis LWP, dilynwch ei werthoedd wedi'u ffurfweddu a'i ymddygiad cleient yn lle hynny. Nid yw curl wedi'i osod yn profi bod CPAN wedi'i ddefnyddio. Osgoi gosod modiwlau neu olygu ffeiliau cychwyn cyn nodi'r dewis hwnnw.

Cadwch newidiadau CPAN a fwriedir gyda o conf commit o dan y cyfrif sy'n gwneud y gosodiad, a chadwch gyfrinachau allan o enghreifftiau a rennir. Dyma'r cleient CPAN.pm rhyngweithiol; gall cpanm ddewis lawrlwythwr a ffurfweddiad arall hyd yn oed gyda'r un drych.

Erthyglau cysylltiedig