Cómo instalar Ruby en Ubuntu 12.04, 14.04

En este post te enseñaremos cómo instalar Ruby en Ubuntu 12.04 y 14.04, con Ruby Version Manager (RVM), veremos cuales son los requerimientos y los beneficios de instalar Ruby con RVM.

Los requerimientos previos o pre-requisitos para instalar Ruby con RVM son las siguientes herramientas (GNU Tools):

  • bash (>= 3.2.25)
  • awk
  • sed
  • grep
  • which
  • ls
  • cp
  • tar
  • gunzip
  • bunzip2
  • curl
  • git
  • subversion

Normalmente la mayoría de estas herramientas ya vienen instaladas por defecto, excepto las últimas 3: Curl, Git, Subversion.

Por lo tanto vamos ha instalarlas:

Recomendación: antes de instalar estas herramientas te aconsejamos ejecutar: sudo apt-get update && sudo apt-get upgrade en la terminal para estar seguros que nuestra paquetería esta actualizada y funcionando correctamente.

1
sudo apt-get install curl git-core subversion

Luego una forma rápida que podemos utilizar para revisar si tenemos todas estas herramientas instaladas es por el siguiente bash script, copia nuevamente y pega en el terminal:

1
for name in {bash,awk,sed,grep,ls,cp,tar,curl,gunzip,bunzip2,git,svn} ; do which $name ; if [ $? -eq 0 ]; then echo "OK" ; else echo "NO tenemos: $name" ; fi ; done;

Si todo da un “OK” podemos seguir adelante, todo lo contrario si vemos que nos hace falta algo tenemos que revisar e instalar lo que nos haga falta.

Ahora sí, ha instalar Ruby :D

1er Paso:

Vamos a nuestro terminal y ejecutamos la siguiente línea:

\curl -sSL https://get.rvm.io | bash -s stable

Pare revisar que hemos instalado correctamente RVM vamos a ejecutar el siguiente comando:

rvm list known

Por si el comando anterior ha fallado, te recomiendo que hagas lo siguiente: puedes cerrar y volver ha abrir la consola o también puedes ejecutar el siguiente comando:

source /home/ramon/.rvm/scripts/rvm

Mucho ojo que /home/ramon/ corresponde al directorio home de mi usuario en el sistema esto será diferente en tu caso así que hay tener cuidado.

2do Paso

Ahora que ya tenemos disponible nuestro comando “rvm” vamos ha instalar Ruby 2.1.1 (versión) de la siguiente manera:

rvm install 2.1.1

(Esto puede tardar unos minutos)

Cuando termine la instalación de Ruby 2.1.1, vamos a ejecutar el siguiente comando para comprobar que se ha instalado correctamente:

rvm list

Veremos una lista con nuestra versión de Ruby.

3er Paso

Para decirle a nuestra terminal con que versión de Ruby queremos trabajar simplemente ejecutamos el siguiente comando:

rvm use 2.1.1

luego:

ruby -v

Y listo ahora ya tenemos nuestra instalación de Ruby funcionando correctamente con Ruby Version Manager (RVM).

Ahora si queremos que siempre nos cargue por default una versión de Ruby en específico podemos hacer lo siguiente:

rvm use 2.1.1 --default

Ademas quiero acompañar esta guía con un vídeo, en el cual hemos seguido estos pasos y podrás ver con exactitud la salida de cada uno de estos comandos y una breve explicación, espero sea de tu agrado:

Beneficios de instalar Ruby con Ruby Version Manager (RVM)

Si luego necesitamos trabajar con otra versión de Ruby solo seguimos del Paso 2 en adelante, sin necesidad de desinstalar la versión que ya tenemos.

Podemos tener varias versiones de Ruby sin conflicto alguno, esto a la vez nos permite crear gemsets con diferentes gemas.

Estos conceptos de gemset y gemas los explicáremos con mas detalles en un próximo post, también veremos algunas opciones avanzadas de rvm y algunos otros script que te ayudaran aun un poco mas.

Espero este post haya sido de tu agrado y de gran ayuda, que tengas un buen día.