MacOS 上的 Finance::Quote 由于 Date::Simple 的 test 不通过会导致无法正常安装:
1
2
3
t/date.t ...... 1/227
# Failed test at t/date.t line 106.
# Looks like you failed 1 test of 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