【发布时间】:2010-10-28 04:52:21
【问题描述】:
我正在尝试在 Mac OS X Leopard 上安装 Git。我试图避开 MacPorts/Fink 路线。我还试图避免在 Google 上使用 installer,因为我自己已经走得很远了,但如果必须,我会继续下载安装程序。
无论如何,我已经安装了 Git。 /usr/local/bin/git。问题是没有安装任何文档,而且 Makefile 从来没有费心告诉我。所以现在我让 Git 坐在那里等待使用,因为我尝试为其安装手册页。
出于某种可怕的原因,手册页以文本文件的形式维护,由我及时安装的 AsciiDoc 程序处理。但是 AsciiDoc 将这些文本文件转换为 XML。
然后 Git 使用另一个名为 xmlto 的程序将 AsciiDoc 吐出的 XML 转换为联机帮助页(我想 - 我还没有做到这一点)。问题是每当它开始该步骤时我都会收到此错误(第一行是make的输出,其余是错误):
XMLTO git-apply.1
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
/Users/chrislutz/prog/sources/git-1.6.3.1/Documentation/git-apply.xml:2: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
D DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
所以基本上它只是遍历每个文件并给我所有的错误。
我确实尝试过下载文件http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd,将其放入目录中,然后将XML文件中的所有引用更改为目录中的文件,但这给了我更多更奇怪的错误。如果我有一个常规的解决方案来工作,它可能仍然会给我那些奇怪的错误,这意味着整个事情都搞砸了,我将只使用 Google 安装程序。
但是,我自己已经(绊倒)了这么远,我觉得这是在松一口气和有机会使用 Git 之前的最后一步。所以我想做最后的努力来了解什么是错的。而“最后的努力”意味着“询问堆栈溢出”。
因此,如果有人可以让我了解该错误的含义以及它发生的原因(以及我可以做些什么来修复它),那就太棒了。如果没有,我会尝试使用 Google 安装程序。
【问题讨论】:
标签: git macos version-control