Sto cercando di installare Git su Mac OS X Leopard. Sto cercando di evitare la rotta MacPorts/Fink. Sto anche cercando di evitare lo installer su Google perché sono arrivato molto lontano per conto mio, ma se devo devo andare avanti e scaricare il programma di installazione.Installazione di Git su OS X
In ogni caso, ho installato Git. /usr/local/bin/git
. Il problema è che nessuna documentazione è stata installata e il Makefile non si è mai preso la briga di dirmelo. Così ora ho Git seduto in attesa di essere usato mentre provo ad installare le manpage per questo.
Per qualche motivo orribile, le pagine man sono mantenute come file di testo, che devono essere elaborati dal programma AsciiDoc, che ho prontamente installato. Ma AsciiDoc converte questi file di testo in XML.
Quindi Git utilizza un altro programma chiamato xmlto per convertire l'XML che AsciiDoc sputa nelle pagine di testo (credo - non sono ancora arrivato così lontano). Il problema è che ottengo questo errore ogni volta che si avvia quel passo (prima riga viene emesso dal make, resto è errore):
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"
Quindi, in pratica si va solo attraverso ogni file e mi dà questo errore per tutti loro .
Ho provato a un certo punto per scaricare il file http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
, inserirlo nella directory e quindi modificare tutti i riferimenti nei file XML nel file nella directory, ma questo mi ha dato più e strani errori. Se avessi una soluzione normale per funzionare, potrebbe comunque darmi quegli strani errori, il che significa che tutto è fregato e che userò semplicemente il programma di installazione di Google.
Tuttavia, ho ottenuto (inciampato) così lontano da solo, e sento che questo è un ultimo passo prima di un sospiro di sollievo e la possibilità di usare Git. Quindi voglio fare un ultimo sforzo per capire cosa c'è che non va. E lo "sforzo estremo" significa "Chiedi allo Stack Overflow".
Quindi, se qualcuno potesse darmi qualche idea su cosa significhi quell'errore e perché si stia verificando (e cosa potrei essere in grado di fare per risolverlo), sarebbe fantastico. In caso contrario, proverò con il programma di installazione di Google.
A questo punto, la risposta che voglio è la risposta che funziona meglio. Non volevo dover reinstallare Git solo per ottenere le manpage, e questo ha funzionato perfettamente. Vorrei aver controllato il loro indice prima. In breve, grazie! –
araqnid, il nome dell'archivio della documentazione HTML è in realtà 'git-htmldocs - *. Tar.gz', non' git-html- * tar.gz'. (Vedi http://www.kernel.org/pub/software/scm/git/.) Forse i manutentori del repository Git hanno rinominato i file da quando hai scritto la tua risposta. –