Ако CPAN ја прифаќа прокси-поставката, но презема по друг пат, прочитајте го дијагностичкиот излез за избраниот преземач. CPAN.pm може да користи мрежни модули на Perl или да ја препушти работата на надворешна програма.

Прегледајте ја тековната интерактивна конфигурација:

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

urllist го избира огледалото и шемата на одредиштето, а не посредникот. HTTP-прокси што презема FTP-ресурс останува HTTP-слушач; името на полето не го прави FTP-сервер.

Ако преносот го повикува curl, прегледајте ја наследената околина на тоа дете. Ограничено стартување е:

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

За преземања од јавни огледала на мрежа што ја дозволува таа рута, заменете го примерот со кандидат без сметка од овој список: список со HTTP-прокси. Ова му дава HTTP-крајна точка на CPAN и на неговите деца, освен ако друг стартувач не ја смени околината. Curl ги чита малите букви http_proxy; поставката за HTTPS-одредиште може да го именува истиот HTTP-слушач.

Ако CPAN го избере LWP, следете ги наместо тоа неговите конфигурирани вредности и однесувањето на клиентот. Инсталираниот curl не докажува дека CPAN го користел. Избегнувајте инсталирање модули или уредување стартни датотеки пред да го утврдите тој избор.

Зачувајте ги предвидените промени на CPAN со o conf commit под сметката што ја врши инсталацијата и држете ги тајните надвор од споделени примери. Ова е интерактивниот клиент CPAN.pm; cpanm може да избере друг преземач и конфигурација дури и со истото огледало.

Поврзани статии