我已经从http://dwimperl.com/安装了Strawberry Perl for Windows,"DWIM Perl“。我想用鲤鱼。因此,我从CPAN下载了Carp-1.25,将其解压并运行nmake。
我得到了:
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.
to undefined at F:/Dwimperl/perl/lib/ExtUtils/Install.pm line 1208
NMAKE : fatal error U1077: 'F:\Dwimperl\perl\bin\perl.exe' : return code '0x2'
Stop.请注意,这不是Windows nmake的问题,在cygwin中运行make时,我得到了类似的错误。
我的系统: MS Windows 7。
(顺便说一句,我一直在运行Perl,在那里,ActiveState下载并安装Carp没有任何问题。我切换到Strawberry/DWIM Perl的原因是我想运行一个调试器,而Padre在ActiveState上的最新版本是0.86,这是一个错误。所以我安装了DWIM Perl,因为我想使用Padre 0.92)。
发布于 2012-05-21 08:27:24
Carp是一个核心模块,因此它包含在您的Perl安装中。只需在代码中尝试使用use Carp即可。
发布于 2012-05-21 12:16:43
Perl Carp是随您的发行版一起提供的,它是一个核心模块。Perl (offline version)向您展示了各种corelist版本附带的标准模块。您将看到Carp自带了早至5的所有Perl版本,没有任何东西可供下载。只需使用Carp即可。对于许多人来说,关于Perl很难理解的一件事是,除了模块之外,某些功能并不存在,但这些模块无论如何都是Perl附带的。我见过很多人使用system cp或system find,因为他们没有意识到Perl附带了一个用于复制文件或在目录树中搜索文件的模块。它位于一个模块中,您必须使用cpan命令use.
cpan命令将搜索、下载、编译、测试和安装所需的任何模块。人们使用草莓Perl而不是ActivePerl的原因之一是,从历史上看,cpan命令在草莓Perl上比在Active Perl上更有效。https://stackoverflow.com/questions/10677915
复制相似问题