Jika CPAN menerima tetapan proksinya tetapi memuat turun melalui laluan lain, baca output diagnostik untuk pemuat turun yang dipilih. CPAN.pm boleh menggunakan modul rangkaian Perl atau menyerahkan kerja kepada program luaran.

Periksa konfigurasi interaktif semasa:

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

urllist memilih cermin destinasi dan skema, bukan perantara. Proksi HTTP yang mengambil sumber FTP kekal sebagai pendengar HTTP; nama medan tidak menjadikannya pelayan FTP.

Jika pemindahan memanggil curl, periksa persekitaran warisan anak itu. Pelancaran terhad ialah:

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

Untuk muat turun daripada cermin awam pada rangkaian yang membenarkan laluan itu, gantikan contoh dengan calon tanpa akaun daripada senarai ini: senarai proksi HTTP. Ini memberikan titik akhir HTTP kepada CPAN dan anak-anaknya, melainkan pelancar lain mengubah persekitaran. Curl membaca http_proxy huruf kecil; tetapan destinasi HTTPS boleh menamakan pendengar HTTP yang sama.

Jika CPAN memilih LWP, ikuti nilai terkonfigurasi dan tingkah laku kliennya pula. Curl yang dipasang tidak membuktikan CPAN menggunakannya. Elakkan memasang modul atau menyunting fail permulaan sebelum pilihan itu dikenal pasti.

Simpan perubahan CPAN yang dimaksudkan dengan o conf commit di bawah akaun yang menjalankan pemasangan, dan jauhkan rahsia daripada contoh yang dikongsi. Ini ialah klien CPAN.pm interaktif; cpanm boleh memilih pemuat turun dan konfigurasi lain walaupun dengan cermin yang sama.

Artikel berkaitan