Come installare Ruby su CentOS / RHEL 8

Ruby è un linguaggio di programmazione dinamico, multiuso, gratuito e open source che viene solitamente utilizzato per lo sviluppo di applicazioni web.

È un linguaggio di programmazione di alto livello che gode di una vivace comunità di sviluppatori che aiutano a mantenere e migliorare continuamente il linguaggio per un codice migliore e più efficiente. Ruby può essere utilizzato in diverse applicazioni come l’analisi dei dati, soluzioni di database personalizzati e prototipazione per citarne alcuni.

In questo articolo, imparerai come installare Ruby su CentOS 8 e RHEL 8 Linux.

Ci sono 2 modi per installare Ruby:

  1. Installazione di Ruby tramite repository Appstream
  2. Installazione di Ruby tramite RVM Manager

Faremo luce su come si installa Ruby utilizzando i metodi sopra menzionati.

Installa Ruby su CentOS 8 tramite Repository Appstream

Per installare Ruby usando il repository AppStream, accendi il tuo terminale e aggiorna i pacchetti e i repository del sistema invocando il seguente comando dnf.

$ sudo dnf update

Quindi, assicurati che i pacchetti sotto menzionati siano installati prima di andare avanti con Ruby.

$ sudo dnf install gnupg2 curl tar

Infine, installare Ruby dai repository Appstream.

$ sudo dnf install @ruby
Installare Ruby su CentOS 8
Installa Ruby su CentOS 8

alla fine, verificare la versione di Ruby installato, eseguire il comando.

$ ruby --version
Verificare la Versione di Ruby in CentOS 8
Verificare la Versione di Ruby in CentOS 8

Dall’uscita, possiamo vedere che abbiamo installato Ruby 2.5.5 sul nostro CentOS 8 system.

Installa Ruby su CentOS 8 usando il Gestore RVM

Spesso abbreviato in RVM, Ruby Version Manager è uno strumento versatile da riga di comando e gestore di pacchetti come dnf che consente di installare e gestire più ambienti Ruby.

Per installare rvm, è necessario prima scaricare lo script di avvio RVM come utente root. Quindi, passa dall’utente normale a quello root ed esegui il seguente comando curl.

# curl -sSL https://get.rvm.io | bash
Installare RVM in CentOS 8
Installare RVM in CentOS 8

Durante l’installazione di RVM script, un nuovo gruppo di rvm è creato. Inoltre, si ottiene una notifica che il programma di installazione non aggiunge più gli utenti al gruppo rvm automaticamente. Gli utenti devono farlo da soli.

Pertanto, una volta completata l’installazione, aggiungere l’utente normale al gruppo rvm come mostrato.

# usermod -aG rvm tecmint

Successivamente, aggiornare le variabili di ambiente di sistema eseguendo il comando.

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

Quindi ricaricare RVM.

# rvm reload
Ricarica RVM in CentOS 8
Ricarica RVM in CentOS 8

quindi, installare il pacchetto di requisiti.

# rvm requirements
Installare RVM Requisiti di CentOS 8
Installare RVM Requisiti di CentOS 8

una Volta che hai finito con l’installazione, è ora possibile controllare le varie versioni di Ruby che sono disponibili per il download tramite il comando.

# rvm list known
RVM Versioni Ruby disponibili
RVM Versioni Ruby disponibili

Al momento della scrittura di questo guida, l’ultima versione di Ruby è 2.7.1.

Per installare Ruby utilizzando il gestore RVM eseguire il comando.

# rvm install ruby 2.7.1
Installare Ruby Utilizzando RVM in CentOS 8
Installa Ruby Utilizzando RVM in CentOS 8

Questo vorrà un po’. Questo sarebbe un momento perfetto per fare una pausa caffè mentre rvm installa Ruby 2.7.1.

Una volta completata l’installazione, verificare la versione di Ruby.

$ ruby --version
Controllare la Versione di Ruby in CentOS 8
Controllare la Versione di Ruby in CentOS 8

Come si vede dall’output, la versione di Ruby è stato modificato per riflettere la versione più recente che è stato installato dall’RVM manager.

Per rendere la versione precedente la versione predefinita per Ruby, eseguire il comando.

# rvm use 2.7.1 --default
Set di Ruby Versione di Default in CentOS 8
Set Ruby Versione di Default in CentOS 8

E come si installa Ruby su CentOS 8 e RHEL 8. Ci auguriamo che troverete un bel gioco da ragazzi installarlo sul vostro sistema. Il tuo feedback è il benvenuto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.