- 论坛徽章:
- 0
|
本帖最后由 hqyus 于 2014-03-21 12:48 编辑
win7系统上的Strawberry Perl。 用CPAM::Mini::Webserver作了CPAN的镜像, 但是安装模块总是报错:
cpan> install POE
Fetching with LWP:
http://localhost:2963/modules/02packages.details.txt.gz
Catching error: "Transfer truncated: only 1466940 out of 1466961 bytes received\
cJ" at C:/strawberry/perl/lib/CPAN.pm line 392, <IN> line 1.
CPAN::shell() called at C:/strawberry/perl/lib/App/Cpan.pm line 338
App::Cpan::_process_options('App::Cpan') called at C:/strawberry/perl/li
b/App/Cpan.pm line 421
App::Cpan::run('App::Cpan') called at C:\strawberry\perl\bin\cpan.bat li
ne 25
Fetching with LWP:
http://localhost:2963/modules/02packages.details.txt.gz
Lockfile removed.
Transfer truncated: only 1466940 out of 1466961 bytes received
我在两台机器上都出现同样的报错。改用wget仍然报类似的错误:
cpan> install POE
Fetching with HTTP::Tiny:
http://localhost:2963/modules/02packages.details.txt.gz
HTTP::Tiny failed with an internal error: Malformed Status-Line: HTTP/1.0 200\r\
n
Trying with
"C:\Program Files\GnuWin32\bin\wget.exe" -O "C:\strawberry\cpan\sources\modu
les\02packages.details.txt.gz.tmp5812"
to get
http://localhost:2963/modules/02packages.details.txt.gz
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
--2014-03-21 10:37:07-- http://localhost:2963/modules/02packages.details.txt.gz
Resolving localhost... 127.0.0.1, ::1
Connecting to localhost|127.0.0.1|:2963... connected.
HTTP request sent, awaiting response... 200
Length: 1466961 (1.4M) [application/x-gzip]
Saving to: `C:/strawberry/cpan/sources/modules/02packages.details.txt.gz.tmp5812
'
99% [=====================================> ] 1,466,940 --.-K/s in 0.03s
2014-03-21 10:37:07 (40.8 MB/s) - Connection closed at byte 1466940. Retrying.
我觉得像是CPAN::Mini::Webserver本身的问题,但是搞了半天也没弄成。 希望大家指点,谢谢。 |
|