Cómo instalar Ruby Version Manager (RVM) en Debian 11 Bullseye
Ruby Version Manager es una herramienta de línea de comandos para instalar y administrar múltiples intérpretes y versiones de Ruby, así como conjuntos de gemas simultáneamente en la misma computadora. La instalación de RVM en Debian 11 bullseye o 10 buster también ayudará a los usuarios a obtener la última versión de Ruby en lugar de apegarse a la proporcionada a través del repositorio predeterminado de Debian.
Por lo tanto, este Ruby Version Manager ofrece flexibilidad a los desarrolladores que trabajan en varios proyectos con diferentes requisitos.
Pasos para instalar RVM en Debian 11 Bullseye
Solo necesita un usuario con derechos sudo para realizar este tutorial y los pasos que se dan aquí también se pueden usar para Debian 10 Buster.
Ejecutar actualización del sistema
Actualice los paquetes instalados y actualice la memoria caché del repositorio con el comando de actualización. Además, junto con eso, instale la herramienta cURL.
sudo apt update sudo apt install curl
Agregar la clave GPG del Administrador de versiones de Ruby
Para permitir que el sistema confirme que los paquetes que instalamos RVM- Ruby Version Manager provienen de una fuente auténtica, agregaremos la clave GPG utilizada para firmar los paquetes RVM
curl -sSL https://rvm.io/mpapis.asc | gpg --import - curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -
Ejecute el script de instalación de RVM en Debian 11 Bullseye
Luego, ejecute el comando curl para descargar e instalar el RVM usando el script de GitHub en su Debian 11 Linux.
curl -sSL https://get.rvm.io | bash -s stable
Recargar Debian 11 o 10 Shell
Después de la instalación, para permitir que el sistema integre correctamente la ruta de inicio de RVM a la variable de entorno del sistema, cierre la aplicación de terminal y ábrala nuevamente o simplemente vuelva a cargar la sesión de shell con el comando dado:
source ~/.bashrc
Compruebe la versión de Ruby disponible para instalar
Ahora, podemos usar el comando RVM para instalar y administrar las versiones de Ruby en nuestro Debian Linux. Ejecute este comando para enumerar cuáles son las versiones disponibles:
rvm list known
Instalación de Rubí
Ahora, para instalar la última versión, ejecute:
rvm install ruby
para alguna versión específica, mencionar que:
rvm install 3.0
Nota : si obtiene este error al instalar Ruby:
please read /home/h2s/.rvm/log/1635778195/package_install_patch_g++_gcc_autoconf_automake _bison_libc6-dev_libffi-dev_libgdbm-dev_libncurses5-dev_libsqlite3-dev_libtool_libyaml-dev_ make_patch_sqlite3_zlib1g-dev_libgmp-dev_libreadline-dev_libssl-dev.log Requirements installation failed with status: 100.
Luego realice las siguientes cosas:
Editar archivo fuente:
sudo nano /etc/apt/sources.list
Pegue el siguiente repositorio al final del archivo.
deb http://deb.debian.org/debian sid main contrib non-free
Guárdelo presionando Ctrl+O , presione la tecla Enter y salga usando Ctrl+X.
Ejecutar actualización del sistema:
sudo apt update
Instale las siguientes dependencias:
sudo apt install patch g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev \ libncurses5-dev libsqlite3-dev libtool libyaml-dev make patch sqlite3 zlib1g-dev \ libgmp-dev libreadline-dev libssl-dev
Ahora, verifique si hay otras dependencias requeridas por RVM:
rvm requirements
Una vez hecho esto, podrá instalar cualquier versión de Ruby en su Debian 11 Bullseye sin ningún error.