2012年8月21日火曜日
CPAN で ftp ではなくhttp でモジュールをget する方法
# cpan -i CGI::xxxxx
CPAN: Storable loaded ok
Going to read /home/izawa/.cpan/Metadata
Database was generated on Tue, 17 Jul 2012 05:43:03 GMT
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
ftp://ftp.kddilabs.jp/CPAN/authors/01mailrc.txt.gz
とここで止まってしまう場合は、ファイアウォールなんかでFTP接続ができていない。
なので、HTTP接続に変えます。
1. perl -MCPAN -e shell
2. cpan > o conf
で設定の確認
3. urllist
ftp://ftp.kddilabs.jp/CPAN/
と表示されます。まあ、当たり前か。。。
4. cpan> o conf urllist pop ftp://ftp.kddilabs.jp/CPAN
でftp設定を追い出しましょう。
5. cpan> o conf urllist push http://ftp.kddilabs.jp/CPAN
で設定を行い。
6. cpan> o conf commit
commit: wrote /usr/lib/perl5/5.8.8/CPAN/Config.pm
で設定完了。念のため、o conf で設定の確認はしましょう。
これでftpではなく、httpで接続するので、モジュールのダウンロードが可能になります。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿