Finance::Quote on MacOS and Windows

于 2024-12-10 发布

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

目录