En este tutorial, le mostraremos cómo instalar Ruby on Rails en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, Ruby on Rails, o Rails, es un código abierto marco de desarrollo de aplicaciones web escrito en el lenguaje de programación Ruby. Rails es un marco de trabajo de aplicaciones web del lado del servidor que facilita el uso de estándares web. Es un marco de trabajo web de pila completa que utiliza el patrón modelo-vista-controlador (MVC). Ruby en Rails es utilizado por organizaciones destacadas como GitHub, Crunchbase, Bloomberg y muchas más.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del marco web de código abierto Ruby on Rails en AlmaLinux 8. Puede seguir las mismas instrucciones para las distribuciones Fedora, RHEL, CentOS y Rocky Linux.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:AlmaLinux 8.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar Ruby on Rails en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo dnf clean all sudo dnf install gnupg2 curl sudo dnf update
Paso 2. Instalación de Ruby en AlmaLinux 8.
Por defecto, Ruby no está disponible en el repositorio base de AlmaLinux 8. Ahora ejecutamos el siguiente comando para instalar (RVM) Ruby Version Manager en su sistema:
curl -sSL https://get.rvm.io | bash
Una vez finalizada la instalación, agregue el usuario normal al grupo RVM como se muestra:
adduser idroot usermod -aG rvm idroot
Luego, actualice las variables de entorno del sistema ejecutando el comando:
source /etc/profile.d/rvm.sh
Volvamos a cargar RVM para que los cambios surtan efecto con el siguiente comando:
rvm reload rvm requirements
Después de esto, ahora debemos verificar las versiones de Ruby disponibles y luego instalar la última versión disponible:
rvm list known
Salida:
[ruby-]1.8.6[-p420] [ruby-]1.8.7[-head] # security released on head [ruby-]1.9.1[-p431] [ruby-]1.9.2[-p330] [ruby-]1.9.3[-p551] [ruby-]2.0.0[-p648] [ruby-]2.1[.10] [ruby-]2.2[.10] [ruby-]2.3[.8] [ruby-]2.4[.10] [ruby-]2.5[.9] [ruby-]2.6[.9] [ruby-]2.7[.5][ruby-]3[.0.3] [ruby-]3.1[.0-preview1] ruby-head
En el momento de escribir esta guía, la última versión disponible de Ruby era la 3.0.3. Para instalar Ruby mediante el administrador de RVM, ejecute el comando:
rvm install ruby 3.0.3
Para hacer que la versión anterior sea la versión predeterminada para Ruby, ejecute el comando:
rvm use 3.0.3 --default
Verifique la versión de Ruby:
ruby --version
Paso 3. Instalación de Rails en AlmaLinux 8.
Ahora es el momento de instalar Rails en el sistema AlmaLinux 8. Podemos hacerlo convenientemente usando la gem
comando:
gem install rails
Verifique la versión de Rails:
rails --version
¡Felicitaciones! Ha instalado correctamente Ruby on Rails. Gracias por usar este tutorial para instalar el marco de trabajo de aplicaciones web de código abierto de Ruby on Rails en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Ruby on Rails.