perl - Qwizard 安装失败,“尝试复制释放的标量”
问题描述
尝试通过 cpan 安装 Qwizard 时出现类似于https://rt.cpan.org/Public/Bug/Display.html?id=121401的错误
cpan[1]> install QWizard
Reading '/Users/haroldbennett/.cpan/Metadata'
Database was generated on Mon, 27 Aug 2018 02:17:02 GMT
Running install for module 'QWizard'
Checksum for
/Users/<username>/.cpan/sources/authors/id/H/HA/HARDAKER/QWizard-3.15.tar.gz ok
Scanning cache /Users/<username>/.cpan/build for sizes ....... DONE
Configuring H/HA/HARDAKER/QWizard-3.15.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
ERROR from evaluation of
/Users/<username>/.cpan/build/QWizard-3.15-1/Generator_base/Makefile.PL:
panic: attempt to copy freed scalar 7fabf00040b0 to 7fabf02a7e58 at
/opt/local/lib/perl5/5.26/Carp.pm line 229.
Warning: No success on command[/opt/local/bin/perl5.26 Makefile.PL]
HARDAKER/QWizard-3.15.tar.gz
/opt/local/bin/perl5.26 Makefile.PL -- NOT OK
Failed during this command:
HARDAKER/QWizard-3.15.tar.gz : writemakefile NO
'/opt/local/bin/perl5.26 Makefile.PL' returned status 512
我曾尝试使用 force 选项(我不喜欢此选项),但是当我尝试在代码中使用它时,该模块看起来仍未安装。“无法在 @INC 中找到 QWizard.pm”,这让我相信强制选项是白费力气。
我的问题是,简而言之,我怎样才能安装这个模块?
Mac OS X version 10.13.6 (17G65)
Perl version 5.26.2 built for darwin-thread-multi-2level
QWizard-3.15
解决方案
推荐阅读
- arrays - 从 char 数组元素中获取最后两个字符
- git - 带有 CI 的 Git 子模块
- php - 问题出在 getPublicnid 函数中,其中未定义的数组键 0 正在返回,因为尚未给出值
- python - Discord.py——检查用户是否有特定的角色?
- ios - Google_maps_flutter 未在 iOS 中显示缩放和路线按钮
- c# - C# COM Interop Excel:如何使用 Interop Excel 从 C# 写入单元格?
- php - URL中的几个参数
- azure - 限制用户不要使用 Azure Devops 部署范围之外的任何内容
- javascript - 使用 javascript/jquery 自动刷新数据
- android - 我正在编写 XOX 游戏的代码。我的代码正在运行,但我不知道如何将此方法应用于 5x5 游戏(25 游戏状态)