Homebrew ciągle mówi, że XCode nie jest zainstalowany

10

Próbuję zainstalować Ruby przy użyciu Homebrew, menedżera pakietów OSX.

Kiedy uruchamiam „brew install ruby”, pojawia się komunikat „Ostrzeżenie: XCode nie jest zainstalowany!”. XCode jest zainstalowany, leży.

Czy jest coś, co mogę spróbować to naprawić? Używam Lion z XCode 3.2.6.

Jaco Pretorius
źródło
Naprawdę nie chcę używać żadnych nowych rzeczy XCode, że ... To nie tak, że Homebrew był zależny od XCode 4 ...
Jaco Pretorius
@slhck - okazuje się, że miałeś rację. Uaktualnienie do XCode 4 rozwiązało to. Sądzę więc, że prawdziwym błędem jest to, że komunikat o błędzie jest niepoprawny - powinien brzmieć „Ostrzeżenie: używasz przestarzałej wersji XCode”. Jeśli podasz to jako odpowiedź, zaakceptuję?
Jaco Pretorius

Odpowiedzi:

3

Według Wiki Homebrew , musisz korzystać z Xcode w wersji ≥ 4.1 podczas uruchamiania OS X Lion.

Mówią…

Zauważ, że użycie XCode starszego niż 4.1 na 10.7 może powodować błędy kompilacji.

… Ale komunikat „ostrzegawczy” prawdopodobnie wprowadza w błąd. Spróbuj zaktualizować Xcode do najnowszej wersji za pośrednictwem Mac App Store.

slhck
źródło
8

Homebrew nie działa od razu z XCode 4.3. Musisz także zainstalować narzędzia wiersza polecenia dla Xcode.

Możesz to zrobić, uruchamiając XCode i przechodząc do Preferencje-> Pobieranie-> Narzędzia wiersza poleceń i klikając instaluj. Lub pobierz je ręcznie ze strony https://developer.apple.com/downloads/index.action .

W końcu musiałem zadzwonić

 xcode-select -switch /Applications/Xcode.app
BetaRide
źródło
1

Możesz także spróbować uruchomić ponownie po zainstalowaniu Xcode.

Miałem też ten problem (Brew twierdził, że xcode nie został zainstalowany), działając w wersji 10.7. Usunąłem Xcode 4.1 i użyłem App Store do zainstalowania Xcode 4.2, więc było zdecydowanie aktualne. Ręcznie dodałem / Developer / usr / bin do mojej ścieżki, co nie pomogło. Ale zrestartowało się.

Jakiś facet w Internecie
źródło
0

Dodaj następujący katalog do swojej ścieżki, dodając ten wiersz do ~/.bash_profile:

export PATH=$PATH:/Developer/usr/bin:/Developer/usr/local/bin
fijiaaron
źródło
0

To, co zadziałało, to po prostu uruchomienie aplikacji XCode i kliknięcie „OK” na „Zacznij korzystać z XCode” ...

xpmatteo
źródło