[英]ActiveState Perl CPAN dmake not working
我在 Windows 7 64 位上有 ActiveState Perl 5.20 32 位。 我想從 CPAN 安裝 mudules 但總是這樣結束:
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
實際上,我在Win7下使用最新的ActivePerl 5.28,同樣報錯: 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
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
等等,這兩個模塊在我的腳本執行過程中都被識別並且運行良好.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.