1

Я недавно установил Perl на мой компьютер с Windows 7.

После запуска cpan App::cpanminus я получил следующую ошибку:

D:\Perl>cpan App::cpanminus
CPAN: CPAN::SQLite loaded ok (v0.199)
Database was generated on Mon, 04 Feb 2013 07:21:27 GMT
Running install for module 'App::cpanminus'
Running make for M/MI/MIYAGAWA/App-cpanminus-1.5021.tar.gz
CPAN: Digest::SHA loaded ok (v5.61)
CPAN: Compress::Zlib loaded ok (v2.034)
Checksum for D:\Strawberry\cpan\sources\authors\id\M\MI\MIYAGAWA\App-cpanminus-1
.5021.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.76)
CPAN: File::Temp loaded ok (v0.22)
CPAN: Parse::CPAN::Meta loaded ok (v1.4401)
CPAN: CPAN::Meta loaded ok (v2.110930)
CPAN: YAML loaded ok (v0.73)

  CPAN.pm: Going to build M/MI/MIYAGAWA/App-cpanminus-1.5021.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for App::cpanminus
Could not read metadata file. Falling back to other methods to determine prerequ
isites
CPAN: Module::CoreList loaded ok (v2.49)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: Cannot copy 'lib/App/cpanminus.pm' to 'blib\lib\App\cpanminus.pm': No suc
h file or directory
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 at -e line 1
dmake.EXE:  Error code 130, while making 'pm_to_blib'
  MIYAGAWA/App-cpanminus-1.5021.tar.gz
  D:\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

Как я могу это исправить?

1 ответ1

1

Причина, по которой это происходит, заключается в том, что я установил автозапуск в моем cmd, используя regedit HKEY-> Software-> Microsoft-> Командный процессор-> автозапуск, чтобы перейти в мой рабочий каталог.

Это заставляет программу dmake выглядеть не в том месте. После удаления автозапуска все заработало как шарм.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .