今天在用CPAN安装模块的时候却发现无法安装模块了,报告以下错误
Undefined subroutine &Compress::Zlib::gzopen called at /usr/lib/perl5/5.8.8/CPAN.pm line 5721
大概问题就是Compress::Zlib这个模块有点问题,至于为什么有问题我也懒得去研究了。
这里有两种方法:
其一就是自己去CPAN下载个最新版Compress::Zlib ,注意不要用CentOS自带YUM的
其二就是删除掉所有的Compress::Zlib相关的模块(我选择的是这种),执行find /usr/lib/perl5/ | grep Compress | grep Zlib就OK了,注意:这里的/usr/lib/perl5是你perl的路径,不同的系统可能路径不一样
再次运行CPAN,一切OK
Undefined subroutine &Compress::Zlib::gzopen called at /usr/lib/perl5/5.8.8/CPAN.pm line 5721
大概问题就是Compress::Zlib这个模块有点问题,至于为什么有问题我也懒得去研究了。
这里有两种方法:
其一就是自己去CPAN下载个最新版Compress::Zlib ,注意不要用CentOS自带YUM的
其二就是删除掉所有的Compress::Zlib相关的模块(我选择的是这种),执行find /usr/lib/perl5/ | grep Compress | grep Zlib就OK了,注意:这里的/usr/lib/perl5是你perl的路径,不同的系统可能路径不一样
再次运行CPAN,一切OK