Preparando nuestro Mac para trabajar con Ruby on Rails
Posted by vigosan, Sat Feb 02 12:45:00 UTC 2008
Puede que este artículo resulte obvio para los que ya estáis programando con Ruby on Rails, lo que quiere decir que sabéis instalarlo, pero para los no iniciados puede que sea de gran interés. Voy a mostrar los pasos necesarios para instalar Rails en Max OS X, así como las aplicaciones más comunes que se suelo utilizar, el servidor de MySQL, el cliente subversion y cocoaMySQL.
Para instalar paquetes en Mac OS utilizo port. Podemos descargar e instalamr el paquete necesario de aquí. port sería lo más parecido al apt-get de Debian o al emerge de Gentoo. Con port descargamos las fuentes de los paquetes para posteriormente compilarlas. Es por ello que necesitamos tener instalado el paquete XcodeTools (Developer Tools), el cual incluye entre otros, el compilador gcc. Lo podemos encontrar en el primer CD que acompaña a nuestro Mac, o bien, descargarlo desde Apple Developer Connection, aunque ocupa un poco y hay que registrarse.
Una vez instalado MacPorts y XcodeTools, deberemos reiniciar la máquina para posteriormente ejecuar, como root, el siguiente comando para buscar todos los paquetes disponibles:
MacBook:/Users/vigosan root# port -d selfupdate
Con esto ya podemos instalar Ruby, Rubygems y rails:
MacBook:/Users/vigosan root# port install ruby MacBook:/Users/vigosan root# port install rb-rubygems MacBook:/Users/vigosan root# gem install rails --include-dependencies
Pasamos ahora a instalar el servidor MySQL, puedes descargar el paquete para arquitectura x86 directamente de aquí y seguir los pasos de instalación³n.
También es usual trabajar con Subversion, por ejemplo para instalar plugins. La última versión disponible es la 1.3. Descarga e instala el paquete.
Por último, para poder trabajar con el comando mysql y svn desde línea de comandos, necesitamos modificar nuestro PATH, para ello editamos el fichero /etc/profile:
PATH="/usr/local/mysql/bin:/usr/local/bin/:/bin/:/sbin/:/usr/bin/:/usr/sbin"
Y ya para terminar, si necesitamos una herramienta visual para realizar consultas MySQL, podemos instalar CocoaMySQL, esta aplicación está muy lograda y funciona realmente bien.