perl - 'zef --verbose install Inline::Perl5' ,安装失败。我得到't/p5_object_destructor.t(Wstat:512 测试:20 失败:2)'
问题描述
使用 Linux Mint 19.1(基于 Ubuntu 的发行版)。所有其他Inline::Perl5
测试都通过但安装失败,因为t/p5_object_destructor.t
失败。zef install 适用于另一个模块,因此问题特定于该模块测试。这是一个新的 Perl6 安装,当我试图确定问题范围时,只添加了成功的测试模块。我不愿意在没有一些建议的情况下使用“强制测试覆盖失败”。
解决方案
有问题的测试依赖于 GC 在预期时间发生的对象销毁。不幸的是,在你想要的时候强制 GC 销毁某些东西并不简单。一些小的变化,比如优化的副作用,可能会导致 GC 的确切行为发生变化,并且测试不再成功。
--force-test
在这种情况下可能没问题。
推荐阅读
- moodle - 将moodle 2.7.1 升级到php 7.0 和mysql 5.6。但是如果升级mysql就无法连接mysql 8.0
- api - 了解 GraphQL
- kubernetes - Kubernetes——命令式与声明式到底是什么
- typescript - 如何使打字稿严格选项完全工作?
- react-native - expo-ads-admob 在构建后使应用程序崩溃
- c# - FlowListView 一个单独的标签,FlowColumnCount = "1"
- python - Python 无法将一些 CLOB xml 保存到 xml 文件中
- excel - 计算自用户输入日期以来经过了多少天
- java - 正则表达式是“(”和“)”必要的吗?
- algorithm - 算法 - 加权间隔调度问题变体