¿Cómo puedo hacer que Unix (brew/xcode/vim) actúe como Unix bajo Lion?

Me "actualicé" de Snow Leopard con Homebrew y vim, ambos resoplando felizmente, a Lion. Ahora vim se cuelga/segfaults, y cuando invoco brew, se queja de que falta xcode y continúa haciéndolo después de descargar Xcode de la tienda de aplicaciones. Quería instalar vim desde la fuente, pero eso requiere Mercurial, que puedo usar para crear un tarball desde una máquina virtual Linux, pero la funcionalidad general similar a Unix está rota en Lion.

¿Cómo puedo hacer que Unix actúe como Unix bajo Lion?

¿Hizo una nueva instalación de Lion cuando actualizó?

Respuestas (2)

Es posible que ya lo sepa, pero descargar/instalar Xcode desde la tienda de aplicaciones en realidad no lo instala . Simplemente deja un instalador en su carpeta de aplicaciones, que debe ejecutar para instalar Xcode.

No sé si esto está contribuyendo a su problema, pero me hizo tropezar.

+1, instalando desde el instalador ahora. No me impresiona que sea así.

Si /usr/bin/vimhay una falla de segmento, es posible que deba deshabilitar sus archivos de puntos o crear un nuevo usuario para obtener un entorno más limpio.

¿Ha revisado el contenido de /Developer/usr/binpara asegurarse de que Xcode instaló las herramientas de línea de comando correctamente?

mac:~ me$ ls -1 /Developer/usr/bin/ | wc -l
     167

Volver a ejecutar el último instalador de Xcode (4.2 o posterior) debería obtener los archivos binarios correctos en su ruta /usr/bin, así como en el directorio mencionado anteriormente con todo el conjunto de herramientas necesarias para que brew y make funcionen como se espera en un sentido tradicional de Unix.