【发布时间】:2016-04-14 21:49:22
【问题描述】:
我在 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
【问题讨论】:
-
我之前用过ActiveState Perl,只要模块由他们预编译,下载就可以了。任何其他模块,忘记它。然后我切换到 Strawberry Perl,之后就没有问题了。
-
是的,PPM 运行良好,但我需要一些只能在 cpan 中找到的模块
-
你为什么还要安装
dmake?据我所知,ActivePerl 现在带有从 CPAN 构建模块所需的所有工具。而且它不是一个普通的 Perl 模块,所以 CPAN 不能为你安装它 -
这是一个例子,我想安装 SDL 和其他模块,但总是这样结束:dmake.exe: Error: -- No target
-
我得到了这个...重新安装 ActiveState Perl 为我修复了它。
标签: windows perl activestate dmake