我最近升级到macOS 10.13 High Sierra,并在尝试安装更新版本的Perl(5.26.1)后遇到问题.问题的关键在于cpan/DB_File
macOS 10.13 High Sierra(家用笔记本电脑)上的自检失败,但在macOS 10.12 Sierra(工作笔记本电脑)上取得了成功.
以下是显示失败的安装日志部分:
../cpan/Config-Perl-V/t/30_plv5240.t ............................... ok
../cpan/Config-Perl-V/t/31_plv52511.t .............................. ok
../cpan/DB_File/t/db-btree.t ....................................... ok
Use of uninitialized value $value in string eq at t/db-hash.t line 224.
Use of uninitialized value $values[0] in string eq at t/db-hash.t line 224.
Use of uninitialized value $value in lc at t/db-hash.t line 224.
Use of uninitialized value $h{""} in string eq at t/db-hash.t line 243.
Use of uninitialized value in numeric eq (==) at t/db-hash.t line 252. …
Run Code Online (Sandbox Code Playgroud)