2013-05-17 10 views
6

Ho appena ricevuto l'Homebrew. Quando eseguo brew doctor ricevo il seguente output ...Errore Homebrew durante l'aggiornamento git

Warning: An outdated version of Git was detected in your PATH. 
Git 1.7.10 or newer is required to perform checkouts over HTTPS from GitHub. 
Please upgrade: brew upgrade git 

Allora corro brew upgrade git e semplicemente ottenere Error: git not installed

Esiste un'opzione per ottenere l'uscita di errore più dettagliato? O dovrei aggiornare git al di fuori di Homebrew?

Acclamazioni

+0

Ho lo stesso problema, tranne che uso assolutamente git sia su cli che su github-for-mac. 'brew install git' genera errori:' make [2]: *** Nessuna regola per rendere target /System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/config.h ', necessario per' perl.mak'. Stop. Proverà a reinstallare dal programma di installazione nativo. – changokun

risposta

2

Il comando brew upgrade git tenta di aggiornare l'installazione Homebrew esistente di Git, ma non hanno uno.

È potrebbe uso Homebrew per installare una versione corrente di Git, ma probabilmente sarebbe meglio usare la vecchia installazione di pianura (disponibile presso http://git-scm.com/download/mac). In questo modo, non dovresti incorrere in alcuna confusione $PATH o altri problemi che potrebbero derivare dall'avere più installazioni Git.

+0

Ho fatto l'aggiornamento usando il vecchio programma di installazione come suggerito ma apparentemente semplicemente ha installato ancora un'altra versione di git invece di sostituire quella vecchia a cui il percorso punta ancora. Cosa potrei fare ora? – Chuim

+0

con il programma di installazione viene fornito uno script di disinstallazione che rimuove le versioni precedenti. Sono andato su questa rotta e l'homebrew non si lamenta più (ovviamente le mie altre app git hanno bisogno di una certa attenzione ora). – changokun

4

Run

$ brew install git 

probabilmente avete una versione precedente di Git (forse installato con Xcode) altrove nel sistema.

Problemi correlati