« 升级CentOS5.3到5.4后造成DAHDI的错误 | (回到Blog入口) | Make perl模块的时候出现Your Makefile has been rebuilt »

Undefined subroutine &Compress::Zlib::gzopen

今天在用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

引用通告

TrackBack URL for this entry:
如果您想引用这篇文章到您的Blog,
请复制下面的链接,并放置到您发表文章的相应界面中。
http://playcat.net/mt-tb.cgi/88

发表一个评论

(如果你此前从未在此 Blog 上发表过评论,则你的评论必须在 Blog 主人验证后才能显示,请你耐心等候。)

关于

此页面包含了发表于2009年11月 3日 11:18的 Blog 上的单篇日记。

此 Blog 的前一篇日记是 升级CentOS5.3到5.4后造成DAHDI的错误

此 Blog 的后一篇日记是 Make perl模块的时候出现Your Makefile has been rebuilt

更多信息可在 主索引 页和 归档 页看到。

Creative Commons License
此 Blog 中的日记遵循以下授权 Creative Commons(创作共用)授权.
Powered by
Movable Type 6.3.2