无法安装 Carp-1.25



我已经安装了 Strawberry Perl for Windows,"DWIM Perl"来自:http://dwimperl.com/。我想使用鲤鱼。所以我从CPAN下载了Carp-1.25,取消了TAR编辑,并运行了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:Dwimperlperlbinperl.exe' : return code '0x2'
Stop.

请注意,这不是Windows nmake问题,在cygwin中运行make时我遇到了类似的错误。

我的系统:微软视窗7。

(顺便说一下,我一直在运行ActiveState Perl,在那里,PPM下载并安装Carp没有问题。我切换到Strawberry/DWIM Perl的原因是我想运行一个调试器,而Padre在ActiveState上的最新版本是0.86,这是错误的。所以我安装了DWIM Perl,因为我想使用Padre 0.92(。

Carp是一个

核心模块,所以它包含在你的Perl安装中。只需尝试在代码中use Carp即可。

并运行了nmake。

为什么使用 NMAKE?DWIMPerl( StrawberryPerl(不知道带有nmake,通常它们带有dmake和AFAIK,他们的文档反映了这一点

  1. Carp 随您的 Perl 发行版一起提供,它是一个核心模块。 corelist(离线版本(向您展示了各种 Perl 版本附带的标准模块。你会看到 Carp 附带了早在 5 年的所有 Perl 版本。没有可下载的内容。只需使用Carp.对于许多人来说,关于Perl很难理解的一件事是,除了模块之外,某些功能不存在,但是这些模块无论如何都随Perl一起提供。我见过很多人使用system cpsystem find,因为他们没有意识到Perl附带了一个模块来复制文件或在目录树中搜索文件。它在您必须use的模块中。

  2. 尝试使用 cpan 命令下载模块。cpan命令将搜索、下载、编译、测试和安装您需要的任何模块。人们使用 Strawberry Perl 而不是 ActivePerl 的原因之一是,从历史上看,cpan命令在 Strawberry Perl 上比在 Active Perl 上效果更好。

相关内容

  • 没有找到相关文章

最新更新