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.


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.


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

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ę.


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

0

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.