Я пытаюсь установить Git на Mac OS X Leopard. Я пытаюсь избежать маршрута MacPorts/Fink. Я также стараюсь избегать installer в Google, потому что я очень далеко от себя, но если мне нужно, Идем дальше и загружаем установщик.
Во всяком случае, у меня установлен Git. /usr/local/bin/git
. Проблема в том, что ни одна из документации не установлена, и Makefile никогда не беспокоился об этом. Итак, теперь у меня есть Git, сидящий в ожидании, чтобы его использовали, когда я пытаюсь установить для него manpages.
По какой-то ужасной причине manpages хранятся в виде текстовых файлов, которые должны быть обработаны программой AsciiDoc, которую я быстро установил. Но AsciiDoc преобразует эти текстовые файлы в XML.
Затем Git использует другую программу с именем xmlto для преобразования XML, который AsciiDoc выплевывает в manpages (я думаю - я еще не получил этого еще). Проблема в том, что я получаю эту ошибку всякий раз, когда начинается этот шаг (первая строка выводится из make, rest - ошибка):
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.