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
и так далее, и оба модуля были распознаны во время выполнения моих скриптов и хорошо работали.