2012-01-24 21 views
7

Recientemente pensé en comenzar con MacRuby. He instalado Xcode 4.2 y he instalado MacRuby, pero aparentemente me falta algo. En cada tutorial que encontré hasta ahora, dice que tengo que elegir "Aplicación MacRuby" de las plantillas de Xcode ... pero no hay tal entrada disponible. Lo intenté con 0.10 y con un lanzamiento nocturno hace unos días.Comenzando con MacRuby y Xcode 4.2

He echado un vistazo a dónde MacRuby instala sus cosas y encontré plantillas para Xcode 3.0 ... ¿tengo que usar estas plantillas y cómo las importo a Xcode 4.2?

Antes de comenzar, también me gustaría saber si es seguro comenzar con MacRuby. A primera vista, pensé 'sí', debido al nuevo libro de MacRuby disponible, pero parece que no hay mucha actividad en el sitio web de MacRuby (¿la última entrada de blog de marzo, el año pasado?) ... que en mi experiencia puede ser una señal de que es mejor no confiar en algo. ¿MacRuby tiene un futuro?

+0

¿Ha instalado MacRuby antes o después de Xcode? MacRuby debe instalarse después de Xcode para que la plantilla de la aplicación MacRuby sea seleccionada. – 6twenty

+0

He instalado MacRuby después de instalar Xcode. – aurora

+0

Por lo que sé, el instalador de MacRuby * debe * instalar las plantillas en la ubicación correcta, por lo que no creo que tenga que importarlas manualmente. – 6twenty

Respuesta

3

Las plantillas MacRuby solían residir en/Developer, pero con el nuevo XCode cambiaban la estructura de archivos para proporcionar todo dentro de un paquete .app, esto significaba que podían instalarlo directamente a través de la Mac Appstore, en lugar de instalar un instalador, que luego tendría que ejecutar.

Si navega en la carpeta /Applications/XCode.app, encontrará Contents/Developer. Esta es la misma carpeta que estaba en/Developer before. Si mueve los archivos MacRuby a las ubicaciones correspondientes en /Applications/XCode.app/Contents/Developer ... las cosas deberían funcionar. (Incluso puede hacer sudo en -s /Applications/XCode.app/Contents/Developer/Developer antes de instalar MacRuby).

+1

Tuve el mismo problema con Xcode 4.3 y Lion, aunque instalé MacRuby después de Xcode. La plantilla MacRuby apareció cuando copié los archivos en/Developer/Library/Xcode/Templates/a ~/Library/Developer/Xcode/Templates/Application como dice @Stian Håklev. –

0

Me tropecé con esto porque me estaba apareciendo el error "archivo macruby.h no encontrado".

que tenía que hacer dos cosas con Xcode:
1- añadir este camino de "rutas de búsqueda de marco" en la configuración de mi proyecto
/Library/Frameworks

2-Añadir un enlace simbólico para ayudar a encontrar el Xcode MacRuby. marco
cd /Applications/Xcode.app/Contents/Developer/Library/Frameworks
sudo ln -s /Library/Frameworks/MacRuby.framework MacRuby.framework