cpan安装模块的Indexing failed!问题(续)
黄健  |  2016-02-29  |  科学网  |  456次阅读

为什么01mailrc.txt.gz、02packages.details.txt.gz、03modlist.data.gz会坏掉?难道在草莓萢儿的安装包里就是坏的。原来没有去考虑这个问题。但今天安装新的模块时又遇到了Indexing failed!问题。一查01mailrc.txt.gz等三个文件,都又变成了1K。后来发现,还是有网络的问题具体到我这儿就是代理上网的问题。在CMD窗口中,运行set http_proxy=http://user:password@IP:port设置好上网代理后,删除01mailrc.txt.gz等三个坏掉的文件,在cpan的shell下运行模块安装命令,自动下载01mailrc.txt.gz等3个新文件,然后安装所需模块。估计是这样的,cpan每次安装都会去下载最新的作者邮件、包、模块列表的压缩包文件。但当网络不通(或代理上网而cmd窗口未设置代理)时,旧的删去了但新的文件其实是网络不通的反馈。果然,打开坏掉的压缩文件,其实内容是:

<html><head>
<script language="JavaScript"><!--
window.location='http://www.rz.uestc.edu.cn'
// --></script></head>
<body>
<noscript>
<i>因为您的浏览器禁止了java脚本,请您在地址栏输入http://www.rz.uestc.edu.cn,然后按回车键。</i></noscript>
</body></html>




文章原载于作者的科学网文章,所述内容属作者个人观点,不代表本平台立场。
本文经过系统重新排版,阅读原内容可点击 阅读原文