国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

Perl CPAN::Modulelist的解決辦法

2024-05-04 21:48:45
字體:
來源:轉載
供稿:網友

今天用CPAN安裝Term::ReadLine,報了個這樣的錯誤:

  1. Going to read /root/.cpan/sources/modules/03modlist.data.gz  
  2.  
  3. Can't locate object method "data" via package "CPAN::Modulelist" (perhaps you forgot to load "CPAN::Modulelist"?) at (eval 31) line 1.  
  4.  
  5. at /usr/lib/perl5/5.8.5/CPAN.pm line 3406  
  6.  
  7. CPAN::Index::rd_modlist('CPAN::Index', '/root/.cpan/sources/modules/03modlist.data.gz') called at /usr/lib/perl5/5.8.5/CPAN.pm line 3129  
  8. CPAN::Index::reload('CPAN::Index') called at /usr/lib/perl5/5.8.5/CPAN.pm line 675  
  9. CPAN::exists('CPAN=HASH(0x9c79658)', 'CPAN::Module', 'Term::ReadLine') called at /usr/lib/perl5/5.8.5/CPAN.pm line 1842  
  10. CPAN::Shell::expandany('CPAN::Shell', 'Term::ReadLine') called at /usr/lib/perl5/5.8.5/CPAN.pm line 2078  
  11. CPAN::Shell::rematein('CPAN::Shell', 'install', 'Term::ReadLine') called at /usr/lib/perl5/5.8.5/CPAN.pm line 2165  
  12. CPAN::Shell::install('CPAN::Shell', 'Term::ReadLine') called at /usr/lib/perl5/5.8.5/CPAN.pm line 201 eval {...} called at /usr/lib/perl5/5.8.5/CPAN.pm line 201 CPAN::shell() called at -e line 1 

google結果有人是這樣解決的:

rm -rf ~/.cpan 

刪除后在perl -MCPAN -e shell中執行reload index 

然后執行install Bundle::CPAN 

最后執行reload CPAN即可正常通過命令行install MODULES

我按照這個做,結果reload index執行都報錯,繼續google,發現應該是Config.pm的問題,重新配置:

cpan> o conf urllist unshift http://www.perl.com/CPAN/ 

cpan> o conf commit

然后再執行上面的reload index之后的步驟就OK了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂尔多斯市| 封丘县| 安平县| 射洪县| 香河县| 格尔木市| 勐海县| 济宁市| 沅陵县| 平果县| 民丰县| 鹤庆县| 叙永县| 老河口市| 常德市| 瓮安县| 德清县| 凤庆县| 承德县| 丽江市| 通州市| 浦北县| 治多县| 虹口区| 七台河市| 湛江市| 荔波县| 上蔡县| 新野县| 咸宁市| 赣州市| 赣榆县| 牟定县| 如皋市| 仪陇县| 富平县| 湟源县| 阿尔山市| 尉氏县| 宜昌市| 兰州市|