Problemi di installazione di Git su Mac OS X 10.9 (Mavericks)


29

Ho appena completato una nuova installazione di Mavericks. Poi sono andato su git-scm.com e ho scaricato il programma di installazione per Mac e da ho installato Git.

Ora ogni volta che vado nel terminale e digito gitottengo questo:

xcode-select: note: no developer tools were found at '/Applications/Xcode.app', 
requesting install. Choose an option in the dialog to download the command line 
developer tools.

Anch'io questa finestra di dialogo:

inserisci qui la descrizione dell'immagine

Il programma di installazione di git ha installato git in /usr/local/git/bine l'ho aggiunto al mio PATHma ancora nessun dado.

Cosa sto facendo di sbagliato qui? Non voglio installare xcode solo per poter usare git.

Risposte:


44

Basta scaricare il pacchetto git originale . Il programma di installazione installerà git in /usr/local/git(è necessario disattivare le opzioni di sicurezza per eseguire il programma di installazione).

C'è un wrapper git preinstallato /usr/binutilizzato da Xcode che non funziona senza installare Xcode. È necessario eseguire /usr/local/git/bin/gitesplicitamente o modificare la variabile PATH da contenere /usr/local/git/binprima /usr/bin!

Crea / modifica il tuo ~/.profilecon il seguente:

PATH=/usr/local/git/bin:$PATH
export PATH

C'è un modo per rimuovere quel wrapper da xcode?
Jan Hančič,

@ JanHančič: Sì sudo rm /usr/bin/git, ma non raccomandato!
Arne Burmeister,

3
Provalo invece con ~ / .profile e riavvia l'app terminale
Arne Burmeister,

1
Ora funziona sì. Immagino che il mio .bashrc non venga preso in qualche modo. Grazie!
Jan Hančič,

2
Per me ha funzionato sopra ma in ~ / .bash_profile
Chux il

1

Per Mac OS X 10.10 (Yosemite) aggiungi:

/usr/local/git/bin

Come prima riga per /etc/pathse rimuovere il /etc/paths.d/gitfile per evitare la duplicazione. Questo interesserà tutti gli utenti.


-1

Basta impostare un alias, quindi quando si chiama il comando git chiama quello giusto invece del wrapper ...

alias git="/usr/local/git/bin/git" 

Mac-mini:/$ git -version
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

Mac-mini:/$ alias git="/usr/local/git/bin/git"

Mac-mini:/$ git -version
Unknown option: -version
usage: git [--version] [--help] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]
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.