Como instalar Ruby on Rails en Ubuntu usando RVM

Introducción

Ruby on Rails es, dentro del conjunto de aplicaciones para desarrolladores es muy popular, que permite crear sitios y aplicaciones web. Ruby es un lenguaje de programación, con el cual está desarrollado el framework de desarrollo Rails, haciendo que sea muy simple de utilizar.

Dado que Ruby on Rails no viene en un formato perfectamente empaquetado , obteniendo el framework y sus distintos módulos por separado y a medida que se necesite, su instalación es una de las partes más difíciles de realizar. Por suerte , las herramientas como **RVM **, Ruby Version Manager , posibilitan una instalación sencilla. Y además, aisla distintas versiones de Ruby o Rails, de nuestro sistema operativo.

En esta guía se muestra como instalar rvm en Ubuntu 15.10 y usar una versión estable de Ruby y Rails. Aunque, estos procedimientos se puede ejecutar como un usuario root, los mismos se exponen para un usuario normal o sin privilegios.

El camino rápido

La forma más rápida de instalar Ruby on Rails con rvm es ejecutar el siguiente comando como un usuario normal:

Aquí se le preguntará por el password regular de usuarios como parte del proceso de instalación.

Nota: El comando anterior puede dar error lo cual podemos utilizar el siguiente comando para importar la clave:

y luego ejecutar el comando:

Vamos a repasar exactamente lo que está pasando aquí,.

El comando gpg solicita las claves públicas asociada a un identificador al servidor de claves. En este caso estamos solicitando la clave del proyecto RVM que se utiliza para firmar cada versión RVM. Tener la clave pública del proyecto de RVM nos permite verificar la legitimidad del paquete RVM que estaremos descargando, que se firma con la clave privada correspondiente.

La porción \ curl utiliza la utilidad web curl para tomar un archivo de script de la página web rvm. La barra invertida que lleva el comando asegura que estamos usando el comando curl regular y no una versión alterada, o alias.

El modificador -sindica que la utilidad opere en modo silencioso, el modificador -S hace que sobreescriba la salida de error en caso de error. Y el modificador -L le dice que siga con las redirecciones.

El script es entubado a bash para que lo precese. El modificador -s indica que la entrada viene por el identificador standar. A continuación, especificamos que queremos la última versión estable de rvm, y que también queremos instalar la última versión de estable de Rails.

Despues de una larga instalación debe activar rvm para su entorno de terminal ejecutando:

Ahora usted tiene un ambiente full de Ruby totalmente configurado.

Instalando una version específica de Ruby y Rails

Si usted necesita una versión específica de Ruby para instalar y correr sus aplicaciones, usted puede utilizar la potencia de rvm con el siguiente comando:

Después de la instalación usted puede ver la lista de las versiones de Ruby disponibles escribiendo el siguiente comando:

Para poder cambiar entre las diferentes versiones de Ruby instalada use el comando:

Donde ruby_version es la etiqueta que aparece tras el comando rvm list.

Podemos utilizar diferentes versiones de Rails mediante la creación de gemsets, instalando mediante el uso normal del comando gem:

Los gemsets nos permiten tener entornos autónomos para las gemas y nos per

miten tener múltiples entornos para cada versión de Ruby que instalamos. Muy útil para distintos proyecto, pruebas y migraciones de versiones.

Tips

Sería una buena idea incluir el comando a la fuente de los scripts de RVM en .bashrc con el comando:

Una respuesta a “Como instalar Ruby on Rails en Ubuntu usando RVM”

  1. El camino rápido, aún habiendo importado la clave, me dá el siguiente error:

    Error running ‘requirements_debian_update_system ruby-2.4.1’,
    please read /usr/local/rvm/log/1518099247_ruby-2.4.1/update_system.log
    Requirements installation failed with status: 100.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.