【发布时间】:2020-12-14 22:13:22
【问题描述】:
我正在尝试使用 perlbrew 在我的 macOS 环境中安装 perl 版本 5.33.4。我无法理解为什么它在安装过程中失败。
我开始使用\curl -L https://install.perlbrew.pl | bash 安装perlbrew,然后我在我的zshenv 中添加了这一行:source ~/perl5/perlbrew/etc/bashrc 并开始使用perlbrew install perl-5.33.4 命令安装perl。
我也尝试了不同的 perl 版本,但问题是一样的。
这是记录的错误:
# Failed test 20 - array should contain one result or more: libc => () at t/DynaLoader.t line 127
# got "0"
# expected >= "1"
../ext/DynaLoader/t/DynaLoader.t .....................................
Failed 1/44 subtests
Test Summary Report
-------------------
../ext/DynaLoader/t/DynaLoader.t (Wstat: 0 Tests: 44 Failed: 1)
Failed test: 20
Files=2652, Tests=1183275, 624 wallclock secs (25.86 usr 5.24 sys + 260.60 cusr 25.43 csys = 317.13 CPU)
Result: FAIL
make: *** [test_harness] Error 1
##### Brew Failed #####
如何找到检测问题并解决问题的方法? 提前感谢任何建议。
【问题讨论】:
-
5.33.4 是内部版本(因为 33 是奇数)您是要安装那个版本吗? 5.32.0 是最新的公开版本。如果您不需要该版本,那么使用 5.32.0 可能会更好。无论您选择安装哪个,请包括实际错误,而不仅仅是摘要。
-
嗨@ikegami,感谢您的建议。我将尝试使用 5.32.0。我编辑了我的答案。 build.perl-5.33.4.log 很长。这是我第一次读它。希望我已经包含了感兴趣的行来检查问题。
-
安装5.32.0版本@ikegami也出现同样的错误