
Questo tutorial ti guiderà attraverso i passaggi dell'installazione di Ruby su un sistema Debian 9. Il rubino è una delle lingue più popolari oggi. Ha una sintassi elegante ed è il linguaggio dietro il potente framework Ruby on Rails.
Esistono diversi modi per installare Ruby su Debian. Nelle sezioni seguenti mostreremo come installare Ruby usando lo script Rbenv e RVM e dai repository Debian predefiniti.
Prerequisiti #
Prima di iniziare con il tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Metodo 1:installa Ruby dai repository Debian #
Il modo più semplice per installare Ruby sul tuo sistema Debian è tramite apt
gestore di pacchetti. Al momento in cui scrivo, la versione inclusa nei repository Debian è la 2.3.3 che verrà presto pubblicata.
-
Innanzitutto, aggiorna l'elenco dei pacchetti con:
sudo apt update
-
Installa il
ruby-full
pacchetto eseguendo il comando seguente:sudo apt install ruby-full
-
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.3.3p222 (2016-11-21) [x86_64-linux-gnu]
Metodo 2:installa Ruby usando Rbenv #
Rbenv è uno strumento di gestione delle versioni di Ruby leggero che ti consente di cambiare facilmente le versioni di Ruby.
Per impostazione predefinita, Rbenv non gestisce l'installazione delle versioni di Ruby. ruby-build è uno strumento che ti aiuta a installare qualsiasi versione di Ruby di cui potresti aver bisogno. È disponibile come programma autonomo e come plugin per rbenv.
-
Installa le dipendenze richieste per lo strumento ruby-build per compilare Ruby dal sorgente:
sudo apt update
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev
-
Quindi, esegui il seguente
curl
comando per installare sia gli script rbenv che ruby-build:curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Una volta completata l'installazione, lo script stamperà qualcosa del genere:
-
Prima di iniziare a usare rbenv dobbiamo aggiungere
$HOME/.rbenv/bin
al nostroPATH
.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
-
Ora che rbenv è installato sul nostro sistema, possiamo facilmente installare l'ultima versione stabile di Ruby e impostarla come versione predefinita con:
rbenv install 2.5.1
rbenv global 2.5.1
Verifica che Ruby sia stato installato correttamente stampando il numero di versione:
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Metodo 3:installa Ruby usando RVM #
RVM è un altro strumento per installare, gestire e lavorare con più ambienti Ruby.
-
Innanzitutto installa le dipendenze necessarie per l'utilità RVM per creare Ruby dal sorgente:
sudo apt update
sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev
-
Quindi, esegui i seguenti comandi per aggiungere la chiave GPG e installare RVM:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
Una volta completata l'installazione, lo script stamperà qualcosa del genere:
-
Per iniziare a utilizzare RVM è necessario eseguire il seguente comando:
source ~/.rvm/scripts/rvm
-
Installa l'ultima versione stabile di Ruby con RVM e impostala come versione predefinita con:
rvm install ruby
rvm --default use ruby
Verifica che Ruby sia stato installato correttamente stampando il numero di versione:
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Per ulteriori informazioni su come gestire le tue installazioni Ruby, visita la pagina della documentazione di RVM.