【问题标题】:How do I install the latest build of xmllint on OSX 10.7.5如何在 OSX 10.7.5 上安装最新版本的 xmllint
【发布时间】:2016-01-02 05:42:22
【问题描述】:

问题是我正在尝试使用 xmllint 验证 xml 文件。在我的机器(OSX 10f.7.5)上,它说 xml 无效。当一个同事在他的机器上尝试它时,它说它是有效的。我不确定他运行的是什么版本的 OSX,但我知道我的 xmllint 版本是

$ xmllint --version
xmllint: using libxml version 20703

他的版本是

$ xmllint --version
xmllint: using libxml version 20708

所以问题是如何在我的机器上构建那个版本(或最新版本)?

【问题讨论】:

    标签: xml macos xmllint


    【解决方案1】:

    xmlstarlet 包似乎包含 xmllint,所以这应该可以解决问题:

    brew install xmlstarlet
    

    不过,我不确定您将如何获得特定版本。

    【讨论】:

      【解决方案2】:

      你可以安装 fink 然后你可以从这里安装一个 deb 包:http://pdb.finkproject.org/pdb/package.php/libxml2-bin 或者编译源包之一。

      您可以了解更多有关 fink 的信息,例如如何安装它Installing finkInstalling Packages

      对于包安装命令,包的名称应该是 libxml12-bin。

      要记住的一点是“该项目提供预编译的二进制包以及完全自动化的从源代码构建的系统。”因此您可以获得最新版本的实用程序,这些实用程序本质上是 unix/linux/bsd,如果没有二进制构建,一些命令可以让您从源代码构建它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-10-29
        • 1970-01-01
        • 2017-11-22
        • 1970-01-01
        • 1970-01-01
        • 2018-02-13
        • 2018-07-21
        相关资源
        最近更新 更多