Aggiorna git su mac


12

Non ricordo come ho installato git qualche tempo fa ... ma ora sta vivendo /usr/bin/gite deve essere aggiornato.

Non mi interessa come (pre-compilato o compilare il mio) ma ciò che non voglio è un'altra versione esistente altrove. Ricordo vagamente di arricciare (ing) la fonte e compilarla. ma non positivo. comunque, qual è il modo più semplice per mantenere aggiornato Git su Mac OS X?

Domanda a margine: non ho molta familiarità con Git. una volta installato è INTERAMENTE contenuto nella sua directory? quindi, nel mio caso, tutto ciò che riguarda git sulla mia macchina (ovviamente esclusi i repository di codice effettivi) è dentro /usr/bin/git/? In tal caso, posso semplicemente spostare git con un semplice mv -R /usr/bin/git /opt/git? Quindi aggiornare il mio $PATHe tutto dovrebbe funzionare come prima? se è così allora suppongo che potrei semplicemente installarlo di nuovo con qualsiasi metodo e in qualsiasi directory ... e quindi spostare quello nuovo in / usr / bin sostituendo la vecchia versione?!? O è male?


1
I file installati hanno percorsi memorizzati in essi. La maggior parte dei percorsi memorizzati può essere sovrascritto (utilizzando git --exec-path=…, export GIT_EXEC_PATH=…, export GITPERLLIB=…, ecc), ma sono probabilmente alcuni che non sono configurabili. Vorrei sconsigliare di provare a spostarli.
Chris Johnsen,

Risposte:



1

Puoi provare MacPorts (o Homebrew o Fink) per Mac OS, che è simile a apt-get ecc su Linux. Spesso è meglio usare un gestore di pacchetti piuttosto che compilare le cose manualmente poiché è possibile aggiornare i pacchetti con "aggiornamento porta sudo obsoleto".

Penso che puoi spostare git sul tuo hdd fintanto che la destinazione è sul tuo percorso. MacPorts si installa su / usr / local / bin, credo. Per evitare confusione, è possibile disinstallare / eliminare la versione prima di installare git tramite un gestore di pacchetti.


Penso che intendi, gestore di pacchetti. :)
8BitsOfGeek

1
MacPorts si installa /opt/localnell'albero.
mipadi,

1
Homebrew si installa su / usr / local .
Daniel Beck

Spostare i file installati in giro probabilmente romperà le cose. Potrebbe essere "riparato" sovrascrivendo molti dei percorsi compilati, ma la soluzione sarebbe fragile, secondo me. Usare MacPorts (o probabilmente Homebrew) è una buona idea per tenersi aggiornati. MacPorts impiegherà un po 'di tempo per installare Git (la prima volta) perché dovrà anche compilare e installare tutte le sue dipendenze; Penso che Homebrew utilizzi molte delle librerie installate dal sistema, quindi avrà meno da compilare (ma rischia che gli aggiornamenti di sistema rompano il tuo software compilato).
Chris Johnsen,

hmmm. quindi come ho installato il mio /usr/bin? vorrei trovare di nuovo quel programma di installazione (o istruzioni) in modo da poter semplicemente aggiornare quella versione ... accidenti, dovrei davvero prendere nota di ogni installazione che faccio ... c'è solo MODO per molte versioni della stessa cosa nel mondo UNIX. ..
Meltemi,

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.