MacOS 上的 Finance::Quote 由于 Date::Simple 的 test 不通过会导致无法正常安装:
1 | t/date.t ...... 1/227 |
然而强制安装是可以正常运行的,所以使用以下命令就能强制安装了:
1 | sudo env ARCHFLAGS='-arch arm64 -arch arm64e -arch x86_64' cpan -f -i Finance::Quote |
Windows 稍有不同,首先安装 Strawberry Perl,然后打开 cmd,用 cpan -T
来跳过测试、强行安装需要的包。“需要的包”可以查看 gnucash 安装目录的 gnc-fq-update 文件,目前包括:
- Test2
- Finance::Quote
- JSON::Parse