Instalar Ruby 1.9 y Rails 3.0 en Snow Leopard

‘Una locura’. Para tener la última versión de Ruby y Rails en el Mac he tenido que instalar unos cuantos programas. No soy programador profesional y no creo que vaya a utilizar los programas ‘auxiliares’ y necesarios para poder actualizar Ruby. Aunque parezca que está muy bien tener Ruby ya instalado en el Mac OS X no parece tan bonito cuando vas a actualizarlo para utilizar la última versión estable.

El primer requisito es Xcode. Lo puedes encontrar en los DVDs de instalación del sistema operativo o en la web de Apple. También está en la Mac App Store a un módico precio de unos 5 euros. Simplemente debes instalarlo siguiendo los pasos. Una sugerencia: instala la versión básica sin las herramientas para iOS si no quieres que ocupe mucho en el disco duro.

El programa usado para utilizar dos versiones de Ruby y alternar entre ellas es RVM (Ruby Version Manager). Este programa además necesita de una aplicación llamada Git para funcionar. Así que manos a la obra. Entra en la web de Git for OS X y descárgalo. Selecciona la versión de 64-bits, puestos a elegir.
Ejecuta el archivo .PKG y simplemente sigue los pasos de la instalación. Verás que hay tres archivos más al lado del instalador. Uno de ellos es para utilizar Git en programas sin el Terminal. Ejecuta le archivo acabado en .sh en el Terminal para configurarlo. Si haces doble click en el archivo se abrirá con Xcode.
También verás el archivo para desinstalar git del ordenador, utilízalo para eliminar el programa si no vas a usarlo más.

No he logrado instalar RVM con las indicaciones de varias webs, he entrado en la web oficial y he tecleado (¡mentira!, copy-paste) la línea para instalar la última versión de RVM:

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

Con esto funcionó bien y conseguí instalarlo. Pero aún hay más, un paso para cargar RVM en cada sesión del terminal. Debes escribir una linea en el archivo oculto llamado .bash_profile que se encuentra en el directorio del usuario actual. Ábrelo con cualquier editor de texto y añade el siguiente código.

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

Y ya esta todo en condiciones para instalar dos versiones de Ruby en Snow Leopard. Una será la instalada en el sistema y la segunda será la versión actualizada. Escribe la siguiente linea en el terminal para instalar la última versión de Ruby.

rvm install 1.9.2

Finalizado el proceso de instalación indicas la versión de Ruby que quieres usar por defecto.

rvm --default use 1.9.2

Las gemas ya están instaladas, se instalan junto con RVM. Solo falta instalar Rails con el comando gem install rails. Antes de instalar Rails si intentas averiguar la versión de Rails instalada te dará error porque aún no has instalado Rails. La versión de Rails del sistema no está instalada en el directorio de la nueva versión de Ruby. Hay dos formas de instalar RVM: para el usuario actual o multi-usuario si lo instalas como root. La forma más cómoda es hacerlo de la primera, para un usuario (el actual).

Para volver a la versión de Ruby del sistema anterior a la instalación de RVM solo tienes que teclear:

rvm system

Para realizar esta guía e instalar Ruby en mi Mac he usado las siguientes páginas:

Installing Ruby on Snow Leopard with RVM (la principal guía que he seguido)
RVM – Ruby Version Manager (cuando he tenido dudas para instalar RVM)
Ruby on Rails Tutorial (al instalar Rails y elegir la versión por defecto)

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s