簡體   English   中英

從CPAN安裝Perl模塊時收到“需要代理身份驗證”消息

[英]Getting “Proxy authentication Required” message while installing a perl module from CPAN

我正在嘗試從CPAN安裝Perl模塊(JSON),但出現以下錯誤。

root@catspc:/etc/apt# cpan

cpan shell -- CPAN exploration and modules installation (v1.960001)
Enter 'h' for help.

cpan[1]> install JSON
Going to read '/root/.cpan/Metadata'
  Database was generated on Sat, 07 Dec 2013 22:53:04 GMT
Fetching with LWP:
http://mirror.sov.uk.goscomb.net/CPAN/authors/01mailrc.txt.gz

Proxy authentication needed!
 (Note: to permanently configure username and password run
   o conf proxy_user your_username
   o conf proxy_pass your_password
     )
Username:  vc06
Password:  

Catching error: "Undefined subroutine &CPAN::HTTP::Credentials::_clear_non_proxy_credentials called at /usr/share/perl/5.14/CPAN/HTTP/Credentials.pm line 10, <STDIN> line 2.\cJ" at /usr/share/perl/5.14/CPAN.pm line 391
    CPAN::shell() called at /usr/share/perl/5.14/App/Cpan.pm line 295
    App::Cpan::_process_options('App::Cpan') called at /usr/share/perl/5.14/App/Cpan.pm line 364
    App::Cpan::run('App::Cpan') called at /usr/bin/cpan line 11
Fetching with LWP:
http://mirror.sov.uk.goscomb.net/CPAN/authors/01mailrc.txt.gz
Lockfile removed.
Undefined subroutine &CPAN::HTTP::Credentials::_clear_non_proxy_credentials called at /usr/share/perl/5.14/CPAN/HTTP/Credentials.pm line 10, <STDIN> line 2.
root@catspc:/etc/apt#

有人可以幫我解決此問題嗎? 這里出了什么問題?

等待您的寶貴答復。

可能是您的cpan配置不正確。

為什么不使用cpanm是有原因的? https://metacpan.org/release/App-cpanminus

幾年前,我從cpan切換到cpanm,還沒有后悔。

描述

cpanminus是一個腳本,用於從CPAN獲取,解壓縮,構建和安裝模塊,並且不執行其他任何操作。

它沒有依賴項(可以自行引導),需要零配置,並且獨立存在。 運行時,它僅需要10MB的RAM。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM