Ubuntu

無法從 CPAN 獲取文件

  • August 31, 2010

我嘗試從 CPAN 載入模組,但失敗了

我的 CPAN 配置有問題,我不知道是什麼

cpan> install Bundle::CPAN 
CPAN: Storable loaded ok
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
 ftp://cpan.rinet.ru/pub/mirror/CPAN/authors/01mailrc.txt.gz
LWP failed with code[404] message[File '01mailrc.txt.gz' not found]
Fetching with Net::FTP:
 ftp://cpan.rinet.ru/pub/mirror/CPAN/authors/01mailrc.txt.gz
Couldn't fetch 01mailrc.txt.gz from cpan.rinet.ru
Fetching with LWP:
 ftp://cpan.makeperl.org/pub/CPAN/authors/01mailrc.txt.gz
Useless content call in void context at /usr/share/perl5/LWP/Protocol/ftp.pm line 398
LWP failed with code[400] message[FTP return code 000]

文件<ftp://cpan.rinet.ru/pub/mirror/CPAN/authors/01mailrc.txt.gz>存在

編輯:問題是某些伺服器不允許通過 ftp 獲取文件(ncftpget 工作正常)找到允許的伺服器

在我看來,該文件在該 FTP 伺服器上不存在。FTP到它,看看它是否在那里以及權限是什麼樣的。你可能需要找一個新的鏡子。

在 CPAN shell 中,使用“o conf urllist”、“o conf urllist shift”和“o conf urllist push http://somenewmirror ”命令。

或者一個 ‘o conf init’ 來執行初始設置。

或者,找到 CPAN/Config.pm 文件(如果隱藏在您的主目錄下則不同)並直接在那裡編輯列表。

(大部分答案在執行http://www.google.com/search?sourceid=chrome&ie=UTF後在http://mail.pm.org/pipermail/spug-list/2005-May/006520.html找到[-8&q=LWP+失敗+with+code$$ 404 $$+消息文件+ ‘01mailrc.txt.gz’+not+found])

引用自:https://serverfault.com/questions/176522