Como instalar Ruby on Rails en Ubuntu 12.04 LTS

Ruby on Rails es un popular framework de desarrollo web y que cada día gana más seguidores y entusiastas por su forma de desarrollo y su “Convención sobre Configuración”. Ultimamente he estado experimentando algunas cosas con Ruby on Rails y cada vez le agarro un poco más de “cariño” así que aquí les explicaré como instalar este framework en Ubuntu 12.04.

Al final de este tutorial tendremos instalado Ruby en su versión 1.9.3 y Rails listo para empezar a desarrollar tus aplicaciones.

1. Configurar el Terminal de Gnome e instalar las dependencias

Vamos a utilizar RVM para instalar Ruby, este es una herramienta bastante útil que nos permite manejar las versiones de Ruby de manera fácil y sencilla. Para que RVM funcione tenemos que configurar nuestra terminal para que se comporte como un shell de login.

Lo primero que tenemos que hacer es abrir el Terminal de Gnome e ir al menú de Editar>Perfiles… luego hacemos click en Editar para cambiar la configuración del perfil. Seleccionamos la pestaña de Título y Comando y seleccionamos Ejecutar el comando como intérprete de conexión. Como una imagen vale más que mil palabras aquí está.

Cambiar preferencias de terminal gnome

Hacemos click en Cerrar y listo ya nuestro terminal se va a comportar de la forma que RVM lo requiere.

Luego tenemos que instalar un par de dependencias que necesitamos para hacer la instalación git y curl.

Para actualizar los repositorios de Ubuntu:

sudo apt-get update

Para instalar git y curl

sudo apt-get install git curl

Ya tenemo todo listo con las dependencias ahora vamos con lo nos importa.

2. Instalar RVM y Ruby

Para obtener e instalar RVM ejecutamos en el terminal:

curl -L get.rvm.io | bash -s stable

Luego cargamos el RVM:

source ~/.rvm/scripts/rvm

Por último instalamos las dependencias adicionales de RVM, si queremos ver las dependencias ejecutamos rvm requirements nos va a dar una serie de listas dependiendo de si solo queremos instalar Ruby, JRuby o IronRuby. Como queremos instalar solo Ruby ejecutamos en el terminal:

sudo apt-get -y install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

Instalar un framework de Javascript

Para las nuevas versiones de Rail se necesita un framework de Javascript por lo que vamos a instalar nodejs. Simplemente ejecutamos

sudo apt-get install nodejs

3. Instalar Ruby

Por fin ya vamos a la instalar Ruby, ya tenemos RVM instalado y funcionando por lo que instalar y manejar varias versiones de Ruby va a ser muy fácil. Para instalar ejecutamos el siguiente comando:

rvm install 1.9.3

En caso que quieras instalar ruby 1.9.3, si quieres otra versión simplemente coloca el número de la versión que quieras instalar y rvm se encarga.

Tambien puedes instalar más de una versión, después definimos la versión que instalamos como la que vamos a utilizar por defecto ejecutando:

rvm use 1.9.3 --default

Con esto ya tenemos ruby1.9.3 instalado y funcionando, para chequear la versión de ruby en cualquier momento puedes ejecutar

ruby -v

4. Instalar Rails

Cuando instalamos ruby con RVM también se instala gem que es la utilidad que usa ruby para manejar librerias. Para instalar rails ejecutamos:

gem install rails

Y eso es todo ahora podemos crear una aplicación ejecutando:

rails new nombre_aplicacion
cd nombre_aplicacion
rails server
Y ahora abre tu navegador favorito y ve a http://localhost:3000
 

Y verás algo como esto:

Ruby on Rails funcionando

Así que ya estamos listos para empezar a desarrollar. Espero que les sirva, cualquier duda o sugerencia por favor dejen su comentario.

8 comentarios