cpan завершается с ошибкой «Код ошибки 130 при создании pm_to_blib»

1021
Martin Nielsen

Я недавно установил 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
Martin Nielsen

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

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