Instalación de RVM 2013-07-09

Tutorial de instalación paso a paso de RVM ó Ruby Version Manager en Debian Wheezy

En este nanotutorial vamos a aprender a instalar RVM, Ruby 1.9.3, Rails 3.2 así como crear nuestro primer gemset.

Instalación de RVM

RVM ó Ruby Version Manager es una herramienta que permite administrar múltiples versiones del intérprete de Ruby en un mismo equipo.

Existen dos ámbitos de la instalación:

  • A nivel de usuario
  • A nivel de sistema

En este nanotutorial desarrollaremos la instalación a nivel de usuario.

Instalación del paquete curl

En una terminal ejecutamos el siguiente comando, para confirmar que desas instalarlo debes escribir “Y”

sudo apt-get install curl

Instalación de RVM

Una vez instalado curl, nuevamente en la terminal vamos a ejecutar el siguiente comando.

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

Instalación de RVM

Instalación de RVM

Instalación de Ruby 1.9.3

RVM tiene múltiples versiones del intérprete Ruby, para conocerlas basta con ejecutar el comando

rvm list known

Instalación de Ruby 1.9.3

Instalaremos entonces la versión 1.9.3

rvm install 1.9.3

Instalación de Ruby 1.9.3

Instalación de Ruby 1.9.3

El instalador te pedira tu contraseña ya que debe instalar algunas dependencias. Este paso puede tardar debido a la velocidad del enlace a internet que poseas.

Instalación de Ruby 1.9.3

Creacion del primer gemset

rvm --create [email protected]

Definir versión por defecto

rvm [email protected] --default

Instalación de Ruby on Rails

gem install rails --no-rdoc --no-ri --version 3.2

Instalacion de Ruby on Rails

Instalación finalizada

Ahora tenemos listo nuestro ambiente para desarrollo Ruby con Ruby on Rails


Acerca del autor

Hugo Gilmar Erazo Full Stack Web Developer

Soy un desarrollador web con más de 10 años de experiencia. Me considero fanático de GNU/Linux, lo cual me ha permitido complementar mis conocimientos en el desarrollo web con la administración de servidores.

Aunque manejo todo lo relacionado al Front-End, me inclino más por el desarrollo Back-End. También desarrollo aplicaciones móviles híbridas. Me gusta lo que hago.

Compartir este artículo