Hasta la semana pasada aún no me había puesto a desarrollar en entorno Mac con Ruby on Rails. Hasta ahora lo hacía usando Windows con Parallels.
Realmente ha sido una experiencia muy satisfactoria migrar y aunque voy a invertir en algo de software( inversión mínima) la experiencia vale la pena. Sin duda Mac hace honor también al desarrollo en esta Web framework.
Para empezar me conecté al IRC #RubyonRails para preguntar a los desarrolladores que hay por allí cual era la mejor opción. Me aconsejaron unánimemente que cogiese el camino algo más complicado de compilar Rails y todos los elementos en el Mac. Para ello me dieron el siguiente enlace que hay que seguir a pie de letra. Y funciona…
Tras seguir este procedimiento tendremos Ruby, Rails, MySQL, Mongrel y SVN instalados nativamente en nuestra máquina. ¿ Cual es la ventaja principal?: Básicamente al tener una instalación nativa tendremos una instalación más limpia y a la equivalente que podríamos tener en un sistema Linux. Permitiéndonos utilizar herramientas como Capistrano y otros para gestionar nuestros servidores.
Existen otras alternativas como instalar Locomotive o otros procedimientos como MacPorts. Del primero me dijeron que era ideal si tan sólo querías probar rápidamente Ruby on Rails.
De aquella charla saqué claro otros elementos interesantes a tener en cuenta. A continuación los enumero:
- Textmate: Editor por excelencia para Mac. Lo he estado probando y realmente funciona de maravilla y tiene unos Bundles geniales para desarrollo en Rails.Es de pago pero creo que vale la pena si quieres ser muy productivo.
- iTerm: Sustituto de la terminal de Mac que funciona muy bien. Es lo primero que me recomendaron instalar.
- svnX: GUI para SVN que funciona muy bien. Me gusta mucho más que Tortoise SVN para Windows.
- MySQL GUI Tools: Los había probado en la versión Windows, pero funcionan muy bien también en Mac.
- Colloquy: Cliente IRC para Mac que funciona muy bien.
- Transmit: Cliente FTP que va muy bien. Es de pago pero vale la pena también.
He añadido una lista con todos los enlaces en L-exp. Espero que os sea de utilidad y a partir de hoy ya puedo decir que soy un verdadero Maquero. ¿Alguien me quiere comprar una licencia de Windows XP? (Es broma)
