今天用CPAN実装Term::ReadLine,报了个蠷的错误
/root/.cpan/sources/modules/03modlist.data.gzを読み取ります
パッケージ「CPAN」経由でオブジェクトメソッド「data」が見つかりません::Modulelist" (おそらく "CPAN::Modulelist" をロードするのを忘れましたか?) (eval 31) 行 1 にあります。
/usr/lib/perl5/5.8.5/CPAN.pm 行 3406
CPAN::Index: :rd_modlist('CPAN::Index', '/root/.cpan/sources/modules/03modlist.data.gz') /usr/lib/perl5/5.8.5/CPAN.pm 行 3129 で呼び出されました
CPAN:: /usr/lib/perl5/5.8.5/CPAN.pm 行 675 で Index::reload('CPAN::Index') が呼び出されました
CPAN::exists('CPAN=HASH(0x9c79658)', 'CPAN::Module ', 'Term::ReadLine') /usr/lib/perl5/5.8.5/CPAN.pm 行 1842 で呼び出されました
CPAN::Shell::expandany('CPAN::Shell', 'Term::ReadLine') /usr/lib/perl5/5.8.5/CPAN.pm 行 2078 で呼び出されます
CPAN::Shell::rematein('CPAN::Shell', 'install', 'Term::ReadLine') で /usr/ で呼び出されますlib/perl5/5.8.5/CPAN.pm 行 2165
CPAN::Shell::install('CPAN::Shell', 'Term::ReadLine') が /usr/lib/perl5/5.8.5/CPAN で呼び出されました.pm 201 行目 eval {...} /usr/lib/perl5/5.8.5/CPAN.pm 201 行目で呼び出されました CPAN::shell() -e 1 行目で呼び出されました
google结果有人是这样解决的
rm -rf ~/.cpan
删除後、perl -MCPAN -e シェル内でインデックスのリロードを実行します
その後、Install Bundle::CPAN を実行します
最後に CPAN を再ロードします すぐに通常通りコマンドを実行して MODULES を実行します
我按照これを実行します。結果リロードインデックス执行都报错、继续google、発行应该是Config.pmの问問題、再構成
cpan> o conf urllist unshift http://www.perl.com/CPAN/
cpan> o conf commit
その後、上のページのリロードインデックスを再実行した後のステップはOKです。
http://www.bkjia.com/PHPjc/444734.htmlwww.bkjia.com