Il rubino è una delle lingue più popolari oggi. Ha una sintassi elegante ed è il linguaggio alla base del framework Ruby on Rails.
Questo articolo mostra diversi modi per installare Ruby su CentOS. Ognuno ha i suoi vantaggi, puoi scegliere uno dei metodi di installazione che funzionano meglio per te.
Prerequisiti #
Prima di iniziare con il tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Installa Ruby #
Il modo più semplice per installare Ruby sul tuo sistema CentOS è tramite yum
gestore di pacchetti. Al momento in cui scrivo, la versione nei repository CentOS è 2.0.0, che è piuttosto obsoleta.
-
Installa il
ruby
pacchetto con il seguente comando:sudo yum 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.0.0p648 (2015-12-16) [x86_64-linux]
Installa Ruby usando Rbenv #
Rbenv è un'utilità di gestione delle versioni di Ruby leggera che ti consente di cambiare facilmente le versioni di Ruby.
Installeremo anche il ruby-build
plugin che estende le funzionalità principali di Rbenv consentendoci di installare facilmente qualsiasi versione di Ruby dal sorgente.
Per installare Ruby utilizzando Rbenv, segui i passaggi seguenti:
-
Innanzitutto, installa le dipendenze richieste dallo strumento ruby-build:
sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
-
Quindi, esegui il seguente
curl
comando per installare sia rbenv che ruby-build:curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Lo script clonerà entrambi i repository rbenv e ruby-build da GitHub a
~/.rbenv
directory. Lo script di installazione chiama anche un altro script che proverà a verificare l'installazione. L'output dello script sarà simile al seguente:Come puoi vedere nell'output sopra, 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 quello che abbiamo 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
Per elencare tutte le versioni di Ruby disponibili puoi usare:
rbenv install -l
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]
Installa Ruby usando RVM #
RVM (Ruby Version Manager) è uno strumento da riga di comando che ti consente di installare, gestire e lavorare facilmente con più ambienti Ruby.
Per installare Ruby utilizzando RVM, segui i passaggi seguenti:
-
Per prima cosa dobbiamo installare le dipendenze necessarie affinché l'utilità RVM sia in grado di compilare Ruby dal sorgente:
sudo yum install curl gpg gcc gcc-c++ make patch autoconf automake bison libffi-devel libtool patch readline-devel sqlite-devel zlib-devel openssl-devel
-
Quindi, esegui i seguenti comandi per installare RVM sul tuo sistema:
sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
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 2.5.1
rvm use 2.5.1 --default
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 installazioni di Ruby con RVM, visita la pagina della documentazione di RVM.