Se hai intenzione di fare qualsiasi tipo di sviluppo Ruby, RVM è un must. Anche se Debian ha i suoi pacchetti Ruby, sono vincolati ai programmi di rilascio di Debian, il che li rende un'opzione non flessibile per i tuoi progetti. RVM è semplice da configurare e consente una maggiore flessibilità, indipendentemente dal tipo di progetto su cui stai lavorando.
In questo tutorial imparerai:
- Come installare cURL
- Come importare la chiave GPG RVM
- Come eseguire l'installazione di RVM
- Come installare Ruby

Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | Debian 10 Buster |
Software | RVM, Ruby |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Installa cURL
La procedura di installazione standard di RVM si basa su cURL, quindi installalo, se non lo hai già sul tuo sistema.
$ sudo apt install curl
Importa la chiave GPG RVM

Quindi, importa la chiave di firma GPG RVM. Ciò garantirà che i pacchetti Ruby che ricevi da RVM siano autentici.
$ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Come eseguire l'installazione di RVM

Ora, inserisci lo script di installazione RVM e consegnalo a Bash per l'esecuzione. Questo imposterà automaticamente RVM per il tuo utente.
$ \curl -sSL https://get.rvm.io | bash -s stable
Installa Ruby

Ora puoi iniziare a installare la versione di Ruby. RVM può elencare ciò che è disponibile per te.
$ rvm list known

Scegli una versione da installare e usa RVM per ottenerla.
$ rvm install 2.6

Ci vorrà un po' di tempo, poiché RVM deve estrarre le dipendenze richieste e creare Ruby per te.
Al termine, chiedi a RVM di utilizzare la tua nuova installazione di Ruby per impostazione predefinita.
$ rvm use 2.6 --default
Puoi vedere quale versione di Ruby stai utilizzando per assicurarti che funzioni.
$ ruby -v
Conclusione
Sei pronto per iniziare a sviluppare con Ruby. RVM può tenersi aggiornato e puoi sempre estrarre nuove versioni di Ruby non appena arrivano.