equisd

Ruby para principiantes, instalación en ubuntu + RVM

A menudo voy programando con el framework Ruby on Rails y de cuando en cuando viene a mi memoria las primeras veces en que conocía el lenguaje Ruby, recuerdo que le buscaba un parecido a python, mi primer lenguaje.

Entonces por fin me decidido a hacer una recopilación no tan meticulosa, mas que nada para transmitir el conocimiento adquirido con la experiencia, que para los puntos específicos están los libros.

Lo primero antes de trastear con el lenguaje es tenerlo instalado. Y más de uno pensará en ir a la página oficial y realizar la instalación de la última versión de ruby, ya que si bien es cierto es una opción válida pero que te traerá problemas futuros con nuevas versiones de Ruby.

Y para hacer las cosas bien instalaremos Ruby en un entorno apartado que no perjudique nuestro S.O., todo con la ayuda de Ruby Version Manager (RVM).

Vale, vale que hacemos a donde vamos? Al ingresar a este link https://rvm.io/ verán dos comandos para la instalación.

Primer comando:

Sólo agrega una llave previa a la instalación

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Una vez ejecutado el comando, debemos esperar unos segundos hasta que responda, si salta algún error, visitar la página https://rvm.io/ y copiar el comando directamente de ahí.

Segundo comando:

Realiza la instalación de RVM, pero sin Ruby

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

Tercer comando:

Inicializar el programa RVM

$ source /home/miusuario/.rvm/scripts/rvm

Para el ejemplo mi usuario es “miusuario”, tienes que cambiarlo por el tuyo.

Espera aún no acabamos; estamos prestos para instalar diferentes versiones de ruby y sin afectar nuestro S.O.

Entonces pasamos al cuarto comando:

$ rvm list known

Al ejecutar este comando, se nos mostrará todas las versiones de ruby que podemos instalar.

Sorprendente?, pues si, hay muchas versiones y sólo nos hace falta decidir cual es la versión indicada.

Ahi va el consejo: si buscas desarrollar con el framework Ruby On Rails, deberías instalar ruby-2.2.1, si por el contrario buscas desarrollar Ruby utilizando librerías de Java usarás: jruby-1.7, y asi con las demás versiones es importante revisar la documentación.

Vale, ya decidiste? por ejemplo para esta versión ruby-2.2.1 el comando sería:

$ rvm install 2.2.1

Esta comando, descargará los binarios de ruby, y luego de ello los instalará, no desesperen por que toma su tiempo.
Para verificar que la instalación fue correcta.

$ rvm list

Ya tenemos instalado ruby, pero no podemos usarlo sin antes crear una instancia con el siguiente comando:

$ rvm use 2.2.1@entorno --create # puedes listar las instancias usando: rvm gemset list

Creada la instancia ejecutamos el interpréte de ruby:

$ irb

Y nuestra primera linea con el lenguaje ruby:

> puts "Hola Ruby"

Hemos terminado, al parecer es un poco extenso, pero ya con el paso de las semanas te lo conocerás de memoria, dejo algunos comandos para que trasteen sin problemas.

$ rvm use 2.2.1@entorno # Utiliza el entorno que fue creado anteriormente
$ rvm help # Muestra otros comandos que puedes usar con rvm
$ rvm version # Muestra la versión de RVM

Gracias.

 

Salir de la versión móvil