Instalar Ruby on Rails en GNU Linux

Ruby es un lenguaje de programacion orientado a objetos que está muy de moda, por su sencilla programación, muy intuitiva, y su leve curva de aprendizaje. Entre otras características está que es dinamico y de código abierto. Busca sobre todo la simplicidad y una sintaxis elegante. De hecho, si no estás familiarizado con él, entederás perfectamente el código fuente de un programa.

Ruby on Rails es un el Framework más popular para desarrollo web en Ruby,

Ruby on Rails se divide en tres patas o partes:

  1. Ruby, el intérprete (IRB). Es sin duda lo más esencial. Se trata del software necesario para que pueda interpretar el código del lenguaje de programación y ejecutarlo.
  2. El framework Rails.
  3. El servidor web WEBrick, que se instala por defecto junto a Rails. Podemos trabajar con él de tres maneras: test, desarrollo y producción.

Instalación en GNU Linux

Antes de nada actualizaremos nuestro nuestro sistema:

Nota: Mi sistema operativo habitual es Debian, por lo tanto he utilizado el gestor de paquetes apt.

En Debian:

  1. apt-get -y update

Instalamos cURL, que nos permitirá transferir archivos mediante comandos.  También git, para el control de versiones.

  1. apt-get -y install git curl

Importaremos la clave a nuestro sistema, para poder descargar e instalar los paquetes:

  1. gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3

Pasamos a instalar Ruby Version Manager (RVM), que nos permitirá trabajar con múltiples versiones de Ruby.

  1. \curl -#L https://get.rvm.io | bash -s stable --rails

El propio programa nos instalará las dependencias necesarias. El proceso tardará según nuestra conexión y la potencia de nuestro equipo.

Cargamos RVM

  1. source ~/.rvm/scripts/rvm

En el siguiente paso, si escribimos:

  1. rvm requirements

Nos mostrará lista de paquetes que son requeridos, pero no están instalado, y que debemos instalar.

En las últimas versiones de Rails, necesitamos un framework javascript, nosotros instalaremos nodejs.

  1. apt-get -y install nodejs

Instalamos Ruby, en su versión 2.1.5, que es la última estable.

  1. rvm install 2.1.5
  1. rvm list

En la imagen vemos la lista de versiones:

ruby-on-rails-01

Ahora mismo la versión por defecto no es la que queremos, para hacerlo:

  1. rvm -default use 2.1.5

Ya podemos instalar la gema Rails:

  1. gems install rails

Con esto ya podemo empezar a trabajar.

En el próximo capítulo explicaré cómo instalar el IDE Sublime Text en GNU Linux.

Para más info os recomiendo visitar la web oficial de Ruby, aquí.

See you soon!