Il rubino è una delle lingue più popolari oggi. Ha una sintassi elegante ed è il linguaggio dietro il framework Ruby on Rails.
In questo articolo, esploreremo diversi modi per installare Ruby su CentOS 8.
Mostreremo come installare Ruby dai repository CentOS 8 predefiniti e utilizzando gli script Rbenv e RVM. Scegli il metodo di installazione più appropriato per la tua configurazione e ambiente.
Installazione di Ruby dai repository CentOS #
Questo è il metodo più semplice per installare Ruby su CentOS. Al momento in cui scrivo, la versione nei repository CentOS standard è 2.5.5.
Esegui il seguente comando come root o utente con privilegi sudo per installare il ruby
pacchetto:
sudo dnf install ruby
Una volta completata l'installazione, puoi verificare che sia andata a buon fine stampando la versione Ruby:
ruby --version
L'output sarà simile a questo:
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]
La tua versione di Ruby potrebbe differire da quella mostrata sopra.
Questo è tutto! Hai installato correttamente Ruby sul tuo sistema CentOS e puoi iniziare a usarlo.
Installa Ruby con Rbenv #
Rbenv è un'utilità di gestione delle versioni di Ruby leggera che ti consente di cambiare facilmente le versioni di Ruby.
Useremo il ruby-build
plugin che estende le funzionalità principali di Rbenv e ti consente di installare qualsiasi versione di Ruby dal sorgente.
Inizia installando gita e altre dipendenze necessarie per compilare Ruby dal sorgente:
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
Esegui il comando seguente per installare entrambi rbenv
e ruby-build
:
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash
Lo script clonerà entrambi i repository rbenv e ruby-build da GitHub a ~/.rbenv
directory.
Prima di iniziare a usare rbenv
, devi aggiungere $HOME/.rbenv/bin
al tuo PATH
.
Se stai usando Bash, digita:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Se stai usando il tipo Zsh:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
Esegui rbenv -v
comando per assicurarsi che l'installazione sia andata a buon fine:
rbenv -v
rbenv 1.1.2-17-g7795476
Per ottenere un elenco di tutte le versioni di Ruby che possono essere installate con rbenv
inserisci:
rbenv install -l
Ad esempio, se vuoi installare Ruby 2.7.0 e impostarlo come versione predefinita, digita:
rbenv install 2.7.0
rbenv global 2.7.0
Verifica che Ruby sia stato installato correttamente stampando il numero di versione:
ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
Installazione di Ruby con RVM #
RVM (Ruby Version Manager) è uno strumento da riga di comando che ti consente di installare, gestire e lavorare con più ambienti Ruby.
Innanzitutto, installa le dipendenze richieste per rvm
per costruire Ruby dal sorgente:
sudo dnf install curl gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
Esegui i seguenti comandi per importare le chiavi GPG e installare RVM:
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
Per iniziare a utilizzare RVM devi eseguire il seguente source
comando:
source ~/.rvm/scripts/rvm
Per ottenere un elenco di tutte le versioni conosciute di Ruby, digita:
rvm list known
Se, ad esempio, vuoi installare Ruby 2.6 e impostarlo come versione predefinita, devi dare i seguenti comandi:
rvm install 2.6
rvm use 2.6 --default
Verifica l'installazione:
ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
Per ulteriori informazioni su come gestire le installazioni di Ruby con RVM, visita la pagina della documentazione di RVM.