用perl cpan安装模块
首先配置CPAN Module,方法是在bash下面运行
$ perl -MCPAN -eshell
配置过程会询问一些问题,其中CPAN的镜像,是/root/.cpan/sources/MIRRORED.BY文件,从官方网站找完整版的
http://www.cpan.org/MIRRORED.BY
配置好,中国的站点基本都垃圾不更新了,通过 o conf init 重新配置,选到好的为止。。。
接下来要更新CPAN Module,而不是直接装LWP。否则会遇到undefined subroutine &Digest::base::new之类的错误。方法是运行
cpan> install Bundle::CPAN
这一步是关键,切记切记。我开始不知道,还在网上搜索这个错误信息,发现有人说是Perl的问题,我就把整个Cygwin更新到1.5.19.4,结果啥用也没有,还把其它东西弄得一塌糊涂。
装好新的CPAN Module,先退出,然后再运行perl -MCPAN -eshell
命令进入CPAN的shell,这时就可以装LWP了
cpan> install Bundle::LWP
安装Bundle::LWP意味着不仅安装LWP,而且安装它需要的其它module。
Leave a Reply