aggiorna git dopo l'aggiornamento a Mavericks


3

Ho recentemente aggiornato da Mac 10.6.8 (Snow Leopard) a 10.9.4 (Mavericks).

Avevo installato git 1.8.5.2 sul vecchio sistema e voglio aggiornarlo ora all'ultima versione. Quindi ho disinstallato git con il file di disinstallazione, ho provato ad aggiornarlo con Xcode ma non funziona nulla. Digitando $ git --version ottengo ancora la risposta "git versione 1.8.5.2 (Apple Git-48)"

Se provo a scaricare git dalla pagina git-scm.com scaricherà automaticamente git 2.1.0 per Snow Leopard e se provo a scaricare il programma di installazione di git ottengo la versione per snow leopard.

Qualcuno ha idea di come risolvere questo?

Risposte:


0

Ho avuto molta fortuna usando il gestore di pacchetti homebrew su OS X. Controlla se ce l'hai usando il tuo terminale:

$ quale birra

Se non viene fornito alcun percorso, installarlo:

$ ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"

Successivamente, diagnosticare e risolvere eventuali problemi, quindi assicurarsi che la birra sia aggiornata.

$ brew doctor $ brew update

Prima di installare git prendere nota di un git che potrebbe essere ancora in uso:

$ che git

Vai avanti e installa git:

$ brew installa git

Successivamente, apri un nuovo terminale (o tab o riavvia il terminale) e vedi se abbiamo una posizione corretta - o una nuova posizione che corrisponde alla nostra nuova installazione git:

$ che git

Se sembra puntare a una vecchia posizione o qualcosa che non coinvolge / usr / local / bin (dove homebrew fa riferimento a cose), potrebbe essere necessario modificare il percorso della shell. Dai un'occhiata veloce con:

$ echo $ PERCORSO

Puoi rivedere vari modi per modificarlo altrove. Raccomando la seguente opzione, ma ce ne sono altre elencate nello stesso articolo che potrebbero essere più semplici per te.

Come devo impostare la variabile PATH sul mio Mac in modo da trovare gli strumenti installati da Hombrew?


Se si utilizzano IDE software, alcuni di essi forniscono plug-in o hanno implementazioni / librerie di controllo del codice sorgente create per cose come Git, SVN, Mercurial ecc. Che non richiedono l'aggiornamento o la reinstallazione del software SCM nativo o predefinito (come OS X git). Netbeans, ad esempio, ha un plugin che utilizza JGit che è una libreria Java pura che implementa il sistema di controllo della versione Git. Usare qualcosa come l'IDE di Netbeans potrebbe essere un potenziale problema per te.
jmmygoggle,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.