ActiveState Perl CPAN не работает

У меня ActiveState Perl 5.20 32bit на Windows 7 64bit. Я хочу установить модули из CPAN, но всегда заканчивается этим:

Checksum for C:\Perl\cpan\sources\authors\id\S\SH\SHAY\dmake-4.12.2.2.zip ok
Package contains both files[ChangeLog COPYING dmake.exe META.yml NEWS PATCH.TXT
README.TXT] and directories[man readme startup]; not recognized as a perl packag
e, giving up
Configuring S/SH/SHAY/dmake-4.12.2.2.zip with Makefile.PL
Running make for S/SH/SHAY/dmake-4.12.2.2.zip
dmake.exe:  Error: -- No target
  SHAY/dmake-4.12.2.2.zip
  C:\Perl\site\bin\dmake.exe -- NOT OK

0 ответов

Собственно, я использовал последнюю версию ActivePerl 5.28 под Win7 и получил ту же ошибку:Running make for C/CO/CONKLIN/MIDI-Perl-0.83.tar.gz 'dmake' is not recognized as an internal or external command, operable program or batch file. CONKLIN/MIDI-Perl-0.83.tar.gz dmake -- NOT OK.

Я заглянул в C:\Perl64\cpan\build папка, и я нашел там оба модуля, которые я пытался установить с помощью CPAN:

MIDI-Perl-0.83-0
MIDI-Perl-0.83-0.yml
XML-Simple-2.25-0
XML-Simple-2.25-0.yml

Внутри этих папок я нашел libпапка. Итак, я просто скопировал содержимоеC:\Perl64\cpan\build\MIDI-Perl-0.83-0\lib в C:\Perl64\lib и так далее, и оба модуля были распознаны во время выполнения моих скриптов и хорошо работали.

Другие вопросы по тегам