Instalar Ruby on Rails en Linux (18.04) o posterior

Guía paso a paso para instalar Ruby on Rails en Ubuntu, Linux

Paso 1: Actualizar el sistema

Actualizar los paquetes

Nuestro primer paso es abrir la aplicación terminal.

Dentro de la aplicación primero actualizaremos los paquetes de nuestro sistema.

sudo apt update

Al ingresar la clave de tu usuario en el computador es normal que no aparezcan caracteres mientras escribes. Es una medida de seguridad.

Actualizar los programas

Luego instalaremos las actualizaciones.

sudo apt upgrade

Paso 2: Instalar RVM

¿Qué es RVM?

RVM es una herramienta que permite tener múltiples versiones de Ruby instaladas en el sistema.

Instalaremos RVM para poder instalar una versión actualizada de Ruby, pero si en algún momento queremos probar un proyecto que necesite una versión distinta, podremos cambiar la versión sin problemas.

Las instrucciones a continuación son abreviadas, pero si tienes algún problemas puedes consultar las oficiales

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

Podemos intentar descargar rvm directamente con la instrucciones, fallará con el siguiente mensaje, pero obtendremos el error que nos dice como arreglarlo.

La solución consiste en instalar gnupg2

sudo apt install gnupg2

Descargaremos la llave con la siguiente instrucción:

command curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -

Si obtenemos la siguiente respuesta significa que lo logramos.

y utilizaremos la llave descargada para instalar RVM

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

Al terminar de instalar

source /home/ubuntu/.rvm/scripts/rvm

Si tienes algún problema durante la instalación puedes consultar las guías oficiales

Instalando las partes de RVM que faltan

Después de haber instalado RVM le pedimos a la misma herramienta que actualice e instale los programas que faltan en nuestro sistema.

Esto lo logramos escribiendo en el terminal:

rvm requirements

Paso 3: Instalando ruby

Con rvm instalado dentro del terminal escribiremos:

rvm use ruby --install --default

Este paso puede llegar a demorar mucho tiempo, así que paciencia. Deberíamos quedar con una versión de Ruby 2.5.1 o superior.

Paso 4: Instalando Rails 5

gem install rails -v 5.2 --no-ri --no-rdoc

La instalación de Rails al igual que de Ruby, puede demorar.

Luego podemos verificar que Rails haya sido instalado utilizando:

rails -v

El resultado esperado debería ser Rails 5.2

Paso 5: Probando la instalación de Rails

Para probar la instalación, crearemos un proyecto nuevo desde el terminal utilizando

rails new proyectoprueba

Luego entraremos al proyecto y levantaremos el servidor de Rails.

cd proyectoprueba
rails s

Luego podemos abrir un navegador y entrar a la página localhost:3000 deberíamos poder ver la siguiente imagen.

Finalmente podemos cerrar el servidor dentro del terminal ocupando ctrl + c

Felicitaciones ya estas trabajando con Rails