2

我在尝试安装 CPAN 模块时遇到了很多问题。使用 cpan.exe,我尝试安装一个模块,例如“安装 XML::DOM”,但我最终碰壁了。当安装完成时,它说 dmake.exe 不正常这是我的错误:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\ehsan\Documents>cpan

cpan shell -- CPAN exploration and modules installation (v2.00)
Enter 'h' for help.


cpan> install XML::DOM
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Catching error: "Transfer truncated: only 928279 out of 1467140 bytes received\c
J" 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:\STRAWB~1\perl\bin/cpan.bat line
 25
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Caught SIGINT, trying to continue
Got another SIGINTLockfile removed.
Transfer truncated: only 135499 out of 1467140 bytes received
Terminate batch job (Y/N)? ^
C
C:\Users\ehsan\Documents>cpan

cpan shell -- CPAN exploration and modules installation (v2.00)
Enter 'h' for help.


cpan> install XML::DOM
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Creating database file ...
Done!
Running install for module 'XML::DOM'
Running make for T/TJ/TJMATHER/XML-DOM-1.44.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/T/TJ/TJMATHER/XML-DOM-1.44.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/T/TJ/TJMATHER/CHECKSUMS
Checksum for C:\strawberry\cpan\sources\authors\id\T\TJ\TJMATHER\XML-DOM-1.44.ta
r.gz ok
Scanning cache C:\strawberry\cpan\build for sizes
DONE

  CPAN.pm: Building T/TJ/TJMATHER/XML-DOM-1.44.tar.gz

Checking if your kit is complete...
Looks good
Warning: prerequisite XML::Parser::PerlSAX 0.07 not found.
Warning: prerequisite XML::RegExp 0 not found.
Writing Makefile for XML-DOM
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
----       TJMATHER/XML-DOM-1.44.tar.gz       ----
    XML::RegExp [requires]
    XML::Parser::PerlSAX [requires]
Running make test
  Delayed until after prerequisites
Running make install
  Delayed until after prerequisites
Running install for module 'XML::RegExp'
Running make for T/TJ/TJMATHER/XML-RegExp-0.04.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/T/TJ/TJMATHER/XML-RegExp-0.04.tar.gz
Checksum for C:\strawberry\cpan\sources\authors\id\T\TJ\TJMATHER\XML-RegExp-0.04
.tar.gz ok

  CPAN.pm: Building T/TJ/TJMATHER/XML-RegExp-0.04.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for XML::RegExp
Writing MYMETA.yml and MYMETA.json
CreateProcess failed (2).
dmake.exe:  Error executing 'C:\PROGRA~1\RATIONAL\RATION~1\NUTCROOT\mksnt\sh.exe
 -c C:\STRAWB~1\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\lib\XML'
: No such file or directory
dmake.exe:  Error code -1, while making 'blib\lib\XML\.exists'
  TJMATHER/XML-RegExp-0.04.tar.gz
  C:\strawberry\c\bin\dmake.exe -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Stopping: 'install' failed for 'XML::RegExp'.
Failed during this command:
 TJMATHER/XML-RegExp-0.04.tar.gz              : make NO
4

0 回答 0