- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是上述问题的典型问题,受 this answer 启发。和 this question .请编辑和改进它。
我正在尝试使用 CPAN/cpanm/CPANPLUS 客户端从 CPAN 安装一个模块。但是,当我尝试安装它时,我遇到了构建或测试错误。我该怎么办?
最佳答案
它完全建立了吗?
首先要考虑的是,您的模块是否在构建?如果它没有构建,您应该检查现有的错误报告,如有必要提交一份,也许尝试自己解决问题(下面的步骤 2 和 3b/3c)。
如果它构建但测试失败,请按照以下步骤操作。
1.判断测试是否有效
这些测试的目的是为了测试。如果有问题,你需要知道它,而不是把它扫到地毯下。以一种或另一种方式解决问题。您的系统是否有问题,或者这是测试本身的问题。如果这是测试的问题,它还会影响您吗?如果这是系统问题,您可能会遇到这种情况吗?例如,假设有一个测试检查您的系统和 Windows 系统之间的连接性。如果您不连接到 Windows 系统,那么该特定测试可能不适用于您。
2. 检查 MetaCPAN 以获取错误报告
如果您有测试失败,请转到 MetaCPAN该模块的网页,并检查左侧的 RT issues看看其他人是否遇到同样的错误。如果没有,您应该打开 RT 票证,或在项目选择的错误跟踪器中打开票证。
可能有其他用户提供的补丁程序。如果补丁对您有意义,您可以尝试应用它们并重新运行测试。
您也可以单击 MetaCPAN 上的测试人员链接。 QA 测试人员网页将向您展示各种 Perl 版本、模块版本、平台,并向您展示哪些测试在特定平台上的哪些版本上失败了。您可能需要安装该模块的替代版本。
在这一点上,您可以采取一些路径。
3a。强制安装
仅当您确定失败的测试不一定适用于您时,才进行强制安装:
cpan> force install Date::Calc
这将贯穿整个安装,除了它将跳过所有测试。 (或者它仍然可以测试,但如果测试失败也不会失败。)。该模块仍然会因编译器错误或某些内容无法写入您的系统而失败。它只是忽略测试。
关于perl - 我的 CPAN 的 Perl 模块无法安装,我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30738541/
我正在尝试在 Centos 6 上安装和配置 CPAN。 我在配置中收到此消息: CPAN.pm requires configuration, but most of it can be done
我正在尝试在 Centos 6 上安装和配置 CPAN。 我在配置中收到此消息: CPAN.pm requires configuration, but most of it can be done
每次我被迫从 CPAN 中检索模块时,我都非常失望。在我工作的大多数环境中,互联网访问受到严格限制或完全拒绝。在操作系统强化过程中,所有编译器都已被删除。所有数字存储介质在进入或离开站点之前都由安
有没有办法使用特定于应用程序的 mini-CPAN(以确保不同应用程序的特定模块版本并在没有网络访问的情况下进行安装)。 '标准' mini-cpan 方式依赖于在 CPAN/Config.pm 中使
我最近在玩 Rakudo Perl 6,正在寻找一个类似于 CPAN 的项目。我找到了 CPAN 6,但我认为还没有 Perl 6 代码。 因此,我正在寻找一些替代方案,它不一定旨在成为长期解决方案,
有多个 cpan 模块安装程序可用;我至少知道 CPAN.pm(与 perl 一起提供)、CPANPLUS 和 cpanminus。 三者有什么区别? 什么情况需要使用其中一种而不是另一种? 还有其他
我正在尝试在我的 Windows 机器上安装“nipe”,但我一直收到此错误代码。我已经安装了 Strawberry Perl。 这是错误代码: Can't locate CPAN/Author.pm
我发这条消息纯粹是出于绝望,因为我真的不知道还能尝试什么。我是 bioperl 的初学者,我正在编写一个脚本来解析我从 MolQuest fgenesh 获得的一些结果。结果以 .txt 格式输出,我
我计划很快将一个模块上传到 CPAN。这是我贡献的第一个模块。我已经将模块带到了我认为的“测试版”阶段。我正在使用 ExtUtils::MakeMaker 通过 Makefile.PL 生成 Make
在 Perl 世界中有一个很棒的东西叫做 CPAN .它是开源 Perl 库的大型存储。 我使用来自 CPAN 的模块,我已经发布了 several distributions myself . 我使
我刚刚发布了我的第一个 perl 程序 unifdef+ (code::unifdefplus, v0.5.3),但我不确定我是否做得正确。该程序分为两部分——一个脚本(script/unifdef+
我正在尝试使用 CPAN 模块:Math::Vector::Real::Neighbors 我看到以下错误消息: Can't locate object method "box" via packag
我只是在比较不同的“存档网络”(如 CPAN、CTAN、rubygems.org 等)的数字。CPAN 显示两个非常不同的数字: 105,774 个模块 24,657 次分发 由于我不是 Perl 程
作为一个初学者,我正在研究 Perl。我想尝试一些 CPAN 模块。 当我在我的 Osx 控制台上运行安装命令时,CPAN 要求使用以下语句进行配置: To install modules, you
我找到一个我想要更改的模块。 我的问题有这样的一些特征: 我想向此模块添加功能和灵 active 。 现在这个模块解决了任务,但是网络服务,根据其编写的内容,更改 API 而且,我想使用这个模块的代码
我尝试使用 安装 WWW::Mechanize 模块 'cpan WWW::Mechanize' 我在“use WWW::Mechanize”行上没有收到错误,这意味着它找到了文件,但在尝试使用以下方
This SO page展示了如何找到数组中最长的字符串。 此功能在 CPAN 模块中是否可用,例如“longest_string”?不得不复制那段代码似乎很奇怪。也似乎是一个普遍有用的潜艇。 为了比
$ sudo cpanm Heap::Priority Heap::Priority is up to date. (0.01) 当前版本是 0.11。我是 CPAN 的新手,所以我真的很沮丧。出了什
我是新手,学习 Perl 编程。我对 cpan 感到困惑,我知道有数千个库支持 perl,但是,如何从 cpan 安装库?我在 linux 中使用 cpan,当我尝试安装 switch 时,出现错误消
在使用 cpan(例如 cpan XML:Parser)安装期间,源代码被编译,有时需要设置额外的变量(在示例中 EXPATLIBPATH 和 EXPATINCPATH)。 cpan 打印一条有用的消
我是一名优秀的程序员,十分优秀!