2012-09-11 12 views
5

Po poradie Kenneth Reitz, zainstalowałem "xcode-lite" (tj. Narzędzia wiersza poleceń (CLT) dla xcode na moim Mac OS X 10.7.4).brew install macvim nie działa z "xcode-lite", tj. Narzędzia wiersza poleceń dla xcode?

Jednak brew install macvim daje mi ten błąd:

xcode-select: Error: No Xcode is selected. Use xcode-select -switch /Applications/Xcode.app to select /Applications/Xcode.app, or see the xcode-select manpage (man xcode-select) for further information. 

nie mam xcodebuild pod /Applications. Nie mam również katalogu /Developer. Mam go w /usr/bin/xcodebuild, ale

xcode-select -switch /usr/bin 
brew install macvim 

daje mi ten błąd:

Error: Can't run /usr/bin/usr/bin/xcodebuild (no such file). 

Ponadto, próbując zmusić go do szukania xcodebuild w /usr/bin czyni napar zawiesić na czas nieokreślony. Więc utknąłem.

Czytam w kilku miejscach, że CLT dla xcode nie jest wystarczająco dobry i że muszę pobrać pełną wersję xcode (1,5 GB). Niektórzy inni twierdzą, że napar rzeczywiście będzie działał z CLT dla xcode, ale kilka godzin próbowania brew install macvim (wraz z dużą ilością googlowań) nie przyniosło żadnych rezultatów. Muszę zabraknąć czegoś podstawowego na temat parzenia i CLT dla xcode. Czy naprawdę potrzebuję pełnokrwistego kodu Xcode lub czy mój CLT nie jest zainstalowany w odpowiednim katalogu?

ps: Powodem, dla którego chcę go zaparzyć, zamiast instalować binarny katalog, jest to, że chcę go zbudować przy użyciu funkcji programowania Pythona. Jeśli istnieje łatwiejszy sposób na uzyskanie macvima z integracją z Pythonem i deweloperem, z przyjemnością to zrobię.

+0

Po uaktualnieniu laptopa do Mountain Lion byliśmy w stanie dostać się do poprzedniego wcielenia tej pracy (przed Apple CLT) na dokładnie tym samym celu : macvim; w końcu zgasił i zainstalował Xcode, abyśmy mogli kontynuować pracę. – cfeduke

+0

Czy istnieje szczególny powód, dla którego musisz zainstalować macvim poprzez homebrew zamiast dmg lub budynku ze źródła? – Conner

+0

Conner, Moja wina - zapomniałem wspomnieć o tym w moim poście: Powodem, dla którego chcę go zaparzyć, a nie instalować binarnego katalogu, jest to, że chcę go zbudować przy użyciu funkcji programowania Pythona. Jeśli istnieje łatwiejszy sposób na uzyskanie macvima z integracją z Pythonem i deweloperem, z przyjemnością to zrobię. – Ashwin

Odpowiedz

2

Pobrałem pełną wersję xcode (prawie 2GB), a następnie uruchomiłem instalację macvima. To niefortunne, że napar nie działa z CLT dla xcode.

Później wpadłem na kilka drobnych problemów. Jednym z problemów było to, że macvim wybierał systemową wersję Pythona (2.7.1), podczas gdy ja potrzebowałem go do pracy z wersją, którą pobrałem (2.7.3). Musiałem zaparzyć usuń macvim, napisz edycję macvim, utwórz macvim jako odniesienie do poprawnej wersji pythona i odbuduj z pytonem instalacji brew.

Muszę powiedzieć, że było to trudne ćwiczenie! Ale teraz mam macvima działającego dobrze na rozwój Pythona

0

Tak jak wspomniany @LloydDewolf, wymagana jest pełna instalacja Xcode. O ile nie potrzebujesz czegoś konkretnego od wersji macvim browna (jak funkcje rozwojowe Pythona), możesz po prostu zainstalować z. Dmg lub źródła.

[email protected]:~$ brew install macvim 
Warning: A newer Command Line Tools for Xcode release is available 
You should install the latest version from: http://connect.apple.com 
A full installation of Xcode.app is required to compile this software. 
Installing just the Command Line Tools is not sufficent. 
Error: An unsatisfied requirement failed this build. 

Jest to związane z następującym otwartej kwestii github: https://github.com/mxcl/homebrew/issues/15111

Powiązane problemy