2012-09-11 26 views
5

Por consejo de Kenneth Reitz, he instalado "xcode-lite" (es decir, Herramientas de línea de comandos (CLT) para xcode en mi MAC OS X 10.7.4).brew install macvim no funciona con "xcode-lite", es decir, herramientas de línea de comandos para xcode?

Sin embargo, brew install macvim me da este error:

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. 

no tengo xcodebuild bajo /Applications. Tampoco tengo un directorio /Developer. Lo tengo en /usr/bin/xcodebuild, pero

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

me da este error:

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

Por otra parte, tratar de forzarlo a buscar xcodebuild en /usr/bin hace brebaje colgar indefinidamente. Así que estoy atascado.

He leído en algunos lugares que CLT para xcode no es lo suficientemente bueno y que necesito descargar la versión completa de xcode (1.5GB). Algunos otros afirman que la cerveza realmente funcionará con CLT para Xcode, pero varias horas de intentar brew install macvim (junto con un montón de Google) no han dado ningún resultado. Debo extrañar algo fundamental sobre brew y CLT para xcode. ¿Realmente necesito el xcode completo o mi CLT para xcode no está instalado en el directorio correcto?

pd: El motivo por el que quiero prepararlo en lugar de instalar el directorio binario es porque quiero compilarlo con las características de desarrollo de python. Si hay una manera más fácil de obtener macvim con la integración de python-dev, me complace ir con eso.

+0

Después de actualizar un ordenador portátil a Mountain Lion no hemos podido conseguir la encarnación previa de este trabajo (antes de la Manzana CLT) para la misma finalidad : Macvim; finalmente cedió e instaló Xcode para que pudiéramos seguir con nuestros trabajos. – cfeduke

+0

¿Existe alguna razón particular por la que necesite instalar macvim a través de homebrew en lugar de dmg o compilación desde el origen? – Conner

+0

Conner, Mi error - Olvidé mencionar esto en mi publicación: La razón por la que quiero prepararlo en lugar de instalar el directorio binario es porque quiero compilarlo con las características de desarrollo de python. Si hay una manera más fácil de obtener macvim con la integración de python-dev, me complace ir con eso. – Ashwin

Respuesta

2

He descargado la versión completa de xcode (casi 2GB) y luego brew install macvim worked. Es lamentable que la infusión no funcione con CLT para xcode.

Me encontré con algunos problemas menores posteriormente. Un problema fue que Macvim estaba recogiendo la versión de sistema de python (2.7.1) mientras que yo necesitaba que funcionara con la versión que había descargado (2.7.3). Tuve que elaborar remove macvim, brew editar macvim, hacer que macvim reference sea la versión de python correcta y reconstruir con brew install python.

¡Debo decir que esto ha sido un ejercicio difícil! Pero ahora tengo Macvim funcionando bien para el desarrollo de Python

0

Al igual que @LloydDewolf mencionó, se requiere una instalación completa de Xcode. A menos que necesite algo específico de la versión brew de macvim (como las características de desarrollo de python), puede instalar desde .dmg o desde la fuente.

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

Esto está relacionado con el problema siguiente github abierta: https://github.com/mxcl/homebrew/issues/15111

Cuestiones relacionadas