2013-05-17 15 views
6

Właśnie dostałem Homebrew. Kiedy biegnę brew doctor pojawia się następujący Ouput ...Błąd Homebrew podczas aktualizacji 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 

Więc biegnę brew upgrade git i po prostu dostać Error: git not installed

Czy istnieje możliwość uzyskania dokładniejszych informacji wyjście błędu? Czy powinienem uaktualnić git poza Homebrew?

Cheers

+0

Mam ten sam problem, z tym wyjątkiem, że absolutnie używam git zarówno na cli, jak i github-for-mac. 'brew install git' wyrzuca błędy:' make [2]: *** Brak reguły dla celu '/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/config.h ', wymagany przez' perl.mak ". Stop. "Spróbuje ponownie zainstalować z rodzimego instalatora. – changokun

Odpowiedz

2

Polecenie brew upgrade git próbuje zaktualizować istniejącą instalację Homebrew Git, ale nie ma.

Ty mógłby używanie Homebrew zainstalowanie aktualnej wersji Git, ale prawdopodobnie będzie lepiej wyłączyć za pomocą zwykły stary instalator (dostępny w http://git-scm.com/download/mac). W ten sposób nie powinieneś spotkać się z jakimkolwiek zamieszaniem związanym z $PATH lub innymi problemami, które mogą wynikać z posiadania wielu instalacji Git.

+0

Zrobiłem aktualizację za pomocą starego instalatora, tak jak sugerowałeś, ale najwyraźniej po prostu zainstalowałeś inną wersję git zamiast zastępować starą, do której jeszcze wskazuje ścieżka. Co mogę teraz zrobić? – Chuim

+0

z instalatorem przychodzi skrypt odinstalowujący, który usuwa starsze wersje. poszedłem tą drogą i homebrew nie narzeka już (oczywiście moje inne aplikacje git wymagają teraz uwagi). – changokun

4

Run

$ brew install git 

Prawdopodobnie masz starszą wersję Git (może zainstalowany z Xcode) gdzie indziej w systemie.

Powiązane problemy