Guía instalación Ruby on Rails en Ubuntu 10.04

Voy a inaugurar el blog con una guía para instalar Ruby on Rails sobre ubuntu, explicando los pasos necesarios desde cero. El principal motivo que me ha movido a realizar este manual, es evitar que otros sufran la odisea que me ha supuesto preparar un entorno de desarrollo de RoR. Esta guía ha sido probada en una instalación limpia de Ubuntu 10.04.

¿Qué es Ruby on Rails?

Ruby on Rails (RoR) es un completo entorno de código abierto, escrito en Ruby, para desarrollar aplicaciones web, siguiendo la estructura Model-View-Control (Modelo-Vista-Controlador). Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración.

¿Qué necesitamos para hacer funcionar RoR?

RVM (Ruby enVironment Manager)

Esta aplicación nos permite administrar las diferentes versiones de Ruby. De forma que podríamos tener instaladas las versiones que queramos y podremos activar unas u otras en función de nuestras necesidades.

RubyGems

RubyGems es un gestor de paquetes para el lenguaje de programación Ruby que proporciona un formato estándar y autocontenido (llamado gem) para poder distribuir programas o librerías en Ruby, una herramienta destinada a gestionar la instalación de éstos, y un servidor para su distribución.

Una vez introducidos los componentes necesarios ya estamos preparados. ¡Manos a la obra!
NOTA: Todas las líneas de código puestas a continuación están preparadas para copiar y pegar directamente sobre el Terminal.

Lo primero de todo, instalaremos el RVM mediante la herramienta curl, para ello abrimos el terminal y escribimos lo siguiente:

sudo apt-get install build-essential git-core curl

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/
binscripts/rvm-installer)

echo ‘[[ -s "$HOME/.rvm/scripts/rvm" ]] && source “$HOME/.rvm/scripts/
rvm”‘ >> ~/.bashrc

Ahora vamos a instalar todos los paquetes necesarios para el funcionamiento de RoR. Algunos de ellos es posible que estén instalados en el sistema, pero para curarnos en salud, mejor que los compruebe.

IMPORTANTE: Abrimos otro terminal diferente para escribir los siguientes comandos, dejando intacto la anterior ventana del terminal.

rvm notes

sudo apt-get install build-essential bison openssl libreadline6
libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev
libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev
libxslt-dev autoconf libc6-dev ncurses-dev

Una vez instalados y actualizados estos paquetes ya podemos lanzar las instalaciones de Ruby y RubyGems:

sudo apt-get install rubygems1.8
sudo apt-get install ruby1.8-dev
sudo gem install sqlite3-ruby
rvm install ruby-1.9.2
rvm use ruby-1.9.2 --default
gem update --system

Por fin estamos en condiciones de instalar Rails. Con estos comandos terminaríamos:

gem install rails
gem install sqlite3

He incluido la instalación de SQLite, ya que es un sistema gestor de bases de datos muy extendido y usado en este entorno.

Finalmente, si nada ha fallado, tendremos un entorno plenamente funcional para el desarrollo de aplicaciones web con Ruby on Rails.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s