无法 XML::LibXML 安装 Mac OS11

Unable to get XML::LibXML to install Mac OS11

几天来,我一直在尝试让 XML::LibXML 在 perl 上安装,我想我已经 运行 陷入了下一步尝试的困境。据我了解,XML::LibXML 需要知道 Libxml2 的位置。我已经用 Homebrew 安装了 Libxml2,但它只安装了一个小桶,所以我的 perl 安装不知道在哪里可以找到它。我需要添加到我的 .bash_profile 文件以便 perl 知道在哪里查找的命令是什么?我试过同时使用 perlbrew 和 Activeperl,结果是一样的。

    Parse errors: Bad plan.  You planned 31 tests but ran 0.
    Files=75, Tests=4,  5 wallclock secs ( 0.11 usr  0.08 sys +  3.85 cusr  0.75 csys =  4.79 CPU)
    Result: FAIL
    Failed 65/75 test programs. 0/4 subtests failed.
    make: *** [test_dynamic] Error 255
    SHLOMIF/XML-LibXML-2.0206.tar.gz
    /usr/bin/make test -- NOT OK
    //hint// to see the cpan-testers results for installing this module, try:
    reports SHLOMIF/XML-LibXML-2.0206.tar.gz

我尝试使用这三个命令,但没有成功

    PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig"

    export PATH="/usr/local/Cellar/libxml2/2.9.10_2/bin:$PATH"

    export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH

有什么想法吗?提前致谢。非常感谢任何帮助。

以下在 macOS 10.15.5 上对我有用,使用 perlbrew 和 Perl 版本 5.30.1。

$ brew install libxml2
# Download Alien-Libxml2-0.17.tar.gz
$ tar zxvf Alien-Libxml2-0.17.tar.gz
$ cd Alien-Libxml2-0.17
# This is the location where brew installed libxml2:
$ PATH="/usr/local/opt/libxml2/bin/:$PATH" perl Makefile.PL
$ make
$ make test
$ make install
$ cpanm XML::LibXML