Estoy tratando de instalar Git en Mac OS X Leopard. Estoy tratando de evitar la ruta de MacPorts/Fink. También trato de evitar el installer en Google porque he llegado muy lejos por mi cuenta, pero si tengo que hacerlo, continuaré y descargaré el instalador.Instalación de Git en OS X
De todos modos, tengo instalado Git. /usr/local/bin/git
. El problema es que ninguna documentación instalada, y el Makefile nunca se molestaron en decirme eso. Así que ahora tengo a Git sentado esperando ser utilizado mientras trato de instalar las páginas del manual.
Por algún motivo horrible, las páginas de manual se mantienen como archivos de texto, que deben ser procesados por el programa AsciiDoc, que instalé de inmediato. Pero AsciiDoc convierte estos archivos de texto a XML.
Luego, Git utiliza otro programa llamado xmlto para convertir el XML que AsciiDoc escupe en las páginas de manual (creo que no he llegado tan lejos todavía). El problema es que me sale este error cada vez que se inicia la etapa (primera línea es salida de make, el descanso es error):
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"
Así que básicamente sólo pasa por cada archivo y me da ese error para todos ellos .
Intenté en algún momento descargar el archivo http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
, ponerlo en el directorio, y luego cambiar todas las referencias en los archivos XML al archivo en el directorio, pero esto me dio más y más extraños errores. Si obtuve una solución regular para trabajar, aún podría darme esos errores extraños, lo que significa que todo está jodido y que usaré el instalador de Google.
Sin embargo, he llegado (tropezado) tan lejos por mi cuenta, y siento que este es un último paso antes de un suspiro de alivio y la posibilidad de usar Git. Así que quiero hacer un último esfuerzo para entender lo que está mal. Y el "último esfuerzo" significa "Ask Stack Overflow".
Así que si alguien pudiera darme alguna idea de lo que significa ese error y por qué está ocurriendo (y lo que podría hacer para solucionarlo), eso sería increíble. Si no, probaré el instalador de Google.
En este punto, la respuesta que quiero es la respuesta que funciona mejor. No quería tener que volver a instalar Git solo para obtener las páginas de manual, y esto funcionó a la perfección. Ojalá hubiera revisado su índice antes. En resumen, ¡gracias! –
araqnid, el nombre del archivo de documentación HTML es en realidad 'git-htmldocs - *. Tar.gz', no' git-html- * tar.gz'. (Consulte http://www.kernel.org/pub/software/scm/git/.) Tal vez los mantenedores del repositorio de Git renombraron los archivos desde que escribió su respuesta. –