如何在OSX 10.7.5上安装最新版本的xmllint构建?

15

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

$ xmllint --version
xmllint: using libxml version 20703

他的版本是

$ xmllint --version
xmllint: using libxml version 20708

那么问题是,我应该如何在我的电脑上构建那个版本(或最新版本)呢?

2个回答

30
似乎xmlstarlet软件包包含xmllint,因此这应该可以解决问题:
brew install xmlstarlet

我不确定如何获取特定版本。


0

您可以安装fink,然后从这里安装deb包:http://pdb.finkproject.org/pdb/package.php/libxml2-bin 或编译其中一个源代码包。

您可以了解更多关于fink的信息,例如如何安装它安装fink安装软件包

软件包的名称应为libxml12-bin,用于软件包安装命令。

需要注意的一点是,“该项目提供预编译的二进制软件包以及完全自动化的源代码构建系统。”因此,您可以获取Unix/Linux/BSD等性质的最新实用程序版本,如果没有二进制构建,则可以通过几个命令从源代码构建它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接