Cómo instalar Rails en Ubuntu y actualizar Ruby a la última versión

Hace un par de meses, cuando aprendí Ruby-on-Rails por primera vez, tuve que trabajar en un proyecto colaborativo con un socio de codificación. Seguimos encontrando problemas, ya que tenía una versión diferente de Rails y la configuración de Buby para el proyecto. No podía entender cómo instalar las versiones que necesitaba el proyecto.

Aquí está la guía que desearía tener. También le muestra cómo cambiar la versión de Ruby o Rails que está usando, dependiendo de los proyectos en los que esté trabajando.

Primero, instalemos la última versión de Ruby. Para hacer esto, necesitamos instalar un paquete llamado RVM - Ruby version manager. Este paquete nos permite instalar CUALQUIER versión de Ruby en nuestra máquina Ubuntu y nos permite cambiar entre versiones.

Todo el código aquí se ejecutará usando la CLI / terminal de Ubuntu.

Instalación de RVM

  1. Primero, necesitamos instalar un requisito previo. Abre tu terminal de Ubuntu y escribe el comando:
sudo apt-get install software-properties-common 

A continuación, debemos agregar el PPA (archivo de paquete personal) . Un PPA es la forma en que obtenemos archivos distribuidos por desarrolladores que aún no han llegado a la tienda oficial de paquetes / aplicaciones de Ubuntu.

También es una forma para que los desarrolladores distribuyan las últimas versiones de su software mientras esperan que Ubuntu pruebe y publique ese software en la tienda oficial.

sudo apt-add-repository -y ppa:rael-gc/rvm

El comando anterior agrega el PPA a la lista de ubicaciones desde las que podemos descargar paquetes en nuestra máquina Ubuntu.

A continuación, actualice nuestra lista de paquetes ejecutando:

sudo apt-get update

Finalmente, instalemos RVM.

sudo apt-get install rvm

Ahora reinicie su terminal para que los cambios surtan efecto. Luego, escriba rvm versiony enterpresione para verificar que rvm esté instalado. Debería obtener una respuesta como esta:

rvm 1.29.10 (manual) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [//rvm.io]

Instalación de Ruby

Ahora podemos instalar la última versión de Ruby que es 2.7.1. Ejecute el comando rvm install 2.7.1. Alternativamente, puede ejecutar rvm install rubylo que instalará la última versión estable (esto instalará v2.7.0).

Para ver qué versiones de Ruby ha instalado, ejecute rvm ls. Para cambiar entre versiones de Ruby, ejecute rvm use (por ejemplo, rvm use 2.7.1).

Instalación de Ruby-on-Rails

La última versión de Rails está en 6.03. Rails es simplemente una joya de Ruby, y con Ruby instalado podemos instalar Rails. Ejecute gem install railspara instalar la última versión de Rails.

Finalmente, para comprobar que todo ha ido bien, corre rails -v. Debería Rails 6.0.3.2volver, ya que esta es la última versión en el momento de publicar este artículo.

Ahora puede comenzar su primer proyecto Rails escribiendo rails new myapp.

¡Oye, ahora estás en Rails!