Daily Archives for Sunday, October 2007

Instalación y desarrollo profesional con Rails en Mac

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)