Ruby Version Manager è uno strumento da riga di comando per installare e gestire più interpreti e versioni di Ruby, nonché set di gemme contemporaneamente sullo stesso computer. L'installazione di RVM su Debian 11 bullseye o 10 buster aiuterà anche gli utenti a ottenere l'ultima versione di Ruby invece di attenersi a quella fornita tramite il repository predefinito di Debian.
Pertanto, questo Ruby Version Manager offre flessibilità agli sviluppatori che lavorano su vari progetti con requisiti diversi.
Passaggi per installare RVM su Debian 11 Bullseye
Hai solo bisogno di un utente con diritti sudo per eseguire questo tutorial e i passaggi qui forniti possono essere utilizzati anche per Debian 10 Buster.
Esegui aggiornamento del sistema
Aggiorna i pacchetti installati e aggiorna la cache del repository utilizzando il comando update. Inoltre, insieme a quello, installa lo strumento cURL.
sudo apt update sudo apt install curl
Aggiungi la chiave GPG di Ruby Version Manager
Per consentire al sistema di confermare che i pacchetti che otteniamo per installare RVM- Ruby Version Manager provengono da una fonte autentica, aggiungeremo la chiave GPG utilizzata per firmare i pacchetti RVM.
curl -sSL https://rvm.io/mpapis.asc | gpg --import - curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -
Esegui lo script di installazione di RVM su Debian 11 Bullseye
Quindi, esegui il curl comando per scaricare e installare RVM utilizzando lo script da GitHub sulla tua Debian 11 Linux.
curl -sSL https://get.rvm.io | bash -s stable
Ricarica Debian 11 o 10 Shell
Dopo l'installazione, per consentire al sistema di integrare correttamente il percorso home di RVM nella variabile di ambiente di sistema, chiudere l'app del terminale e riaprirla o semplicemente ricaricare la sessione della shell utilizzando il comando dato:
source ~/.bashrc
Verifica la versione Ruby disponibile da installare
Ora possiamo usare il comando RVM per installare e gestire le versioni di Ruby sulla nostra Debian Linux. Esegui questo comando per elencare quali sono le versioni disponibili:
rvm list known
Installazione Ruby
Ora, per installare l'ultima versione, esegui:
rvm install ruby
per qualche versione specifica, menziona che:
rvm install 3.0
Nota :se ricevi questo errore durante l'installazione di 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.
Quindi esegui le seguenti operazioni:
Modifica file sorgente:
sudo nano /etc/apt/sources.list
Incolla il seguente repository alla fine del file.
deb http://deb.debian.org/debian sid main contrib non-free
Salva premendo Ctrl+O , premi Invio e esci utilizzando Ctrl+X.
Esegui aggiornamento di sistema:
sudo apt update
Installa le seguenti dipendenze:
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
Ora controlla se ci sono altre dipendenze richieste dall'RVM:
rvm requirements
Una volta fatto, sarai in grado di installare qualsiasi versione di Ruby sul tuo Debian 11 Bullseye senza alcun errore.
• Come installare Anaconda su Debian 10 o 11 Bullseye
• Installare Node js e NPM su Debian 11 Bullseye
• Installare Python 3.x o 2.7 su Debian 11 Bullseye Linux