Cómo instalar Ruby en CentOS / RHEL 8


Ruby es un lenguaje de programación dinámico, multipropósito, gratuito y de código abierto que generalmente se usa para el desarrollo de aplicaciones web.

Es un lenguaje de programación de alto nivel que disfruta de una comunidad vibrante de desarrolladores que ayudan a mantener y mejorar continuamente el lenguaje para un código mejor y más eficiente. Ruby se puede utilizar en diversas aplicaciones, como análisis de datos, soluciones de bases de datos personalizadas y creación de prototipos, por mencionar algunas.

En este artículo, aprenderá a instalar Ruby en CentOS 8 y RHEL 8 Linux.

  1. Installing Ruby via Appstream Repositories
  2. Installing Ruby via RVM Manager

Explicaremos cómo se instala Ruby utilizando los métodos mencionados anteriormente.

Para instalar Ruby usando el repositorio de AppStream, encienda su terminal y actualice los paquetes y repositorios del sistema invocando el siguiente comando dnf.

$ sudo dnf update

A continuación, asegúrese de que los paquetes mencionados a continuación estén instalados antes de continuar con Ruby.

$ sudo dnf install gnupg2 curl tar

Finalmente, instale Ruby desde los repositorios de Appstream.

$ sudo dnf install @ruby

Al finalizar, verifique la versión de Ruby instalada ejecutando el comando.

$ ruby --version

En la salida, podemos ver que hemos instalado Ruby 2.5.5 en nuestro sistema CentOS 8.

A menudo abreviado como RVM, Ruby Version Manager es una herramienta de línea de comandos versátil y un administrador de paquetes como dnf que le permite instalar y administrar múltiples entornos Ruby.

Para instalar rvm, primero debe descargar el script de inicio de RVM como usuario root. Por lo tanto, cambie de usuario normal a root y ejecute el siguiente comando curl.

# curl -sSL https://get.rvm.io | bash

Durante la instalación del script RVM, se crea un nuevo grupo rvm. Además, recibe una notificación de que el instalador ya no agrega usuarios al grupo rvm automáticamente. Los usuarios deben hacer esto por sí mismos.

Por lo tanto, una vez realizada la instalación, agregue el usuario normal al grupo rvm como se muestra.

# usermod -aG rvm tecmint

A continuación, actualice las variables de entorno del sistema ejecutando el comando.

# source /etc/profile.d/rvm.sh

Luego recargue RVM.

# rvm reload

A continuación, instale los requisitos del paquete.

# rvm requirements

Una vez que haya terminado con la instalación, ahora puede verificar las diversas versiones de Ruby que están disponibles para descargar usando el comando.

# rvm list known

En el momento de redactar esta guía, la última versión de Ruby es la 2.7.1.

Para instalar Ruby usando el administrador RVM, ejecute el comando.

# rvm install ruby 2.7.1

Esto tomará un rato. Este sería un momento perfecto para tomar un café mientras el RVM instala Ruby 2.7.1.

Una vez que se complete la instalación, verifique la versión de Ruby.

$ ruby --version

Como se ve en el resultado, la versión de Ruby ha cambiado para reflejar la última versión que instaló el administrador de RVM.

Para que la versión anterior sea la versión predeterminada de Ruby, ejecute el comando.

# rvm use 2.7.1 --default

Y así es como instala Ruby en CentOS 8 y RHEL 8. Esperamos que le resulte muy sencillo instalarlo en su sistema. Sus comentarios son bienvenidos.