Il rubino è una delle lingue più popolari oggi. Ha una sintassi elegante ed è il linguaggio dietro il framework Ruby on Rails.
In questo articolo, esamineremo diversi modi per installare Ruby su Debian 10.
Mostreremo come installare Ruby dai repository Debian 10 predefiniti e usando gli script Rbenv e RVM. Scegli il metodo di installazione più appropriato per la tua configurazione e ambiente.
Installa Ruby dai repository Debian #
Questo è il metodo più semplice per installare Ruby su Debian. Al momento in cui scrivo, la versione nei repository Debian standard è 2.5.5.
Esegui i seguenti comandi come root o utente con privilegi sudo per aggiornare l'elenco dei pacchetti e installare Ruby:
sudo apt updatesudo apt install ruby-full
Una volta completata l'installazione, verificala stampando la versione Ruby:
ruby --version L'output sarà simile a questo:
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu] La tua versione di Ruby potrebbe differire da quella mostrata sopra.
Questo è tutto! Hai installato correttamente Ruby sul tuo sistema Debian e puoi iniziare a usarlo.
Installazione di Ruby utilizzando 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 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
Esegui il comando seguente per installare gli script rbenv e 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.
Per iniziare a usare rbenv , devi aggiungere $HOME/.rbenv/bin al tuo PATH .
Se stai usando Bash:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcsource ~/.bashrc
Se stai usando Zsh:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrcecho 'eval "$(rbenv init -)"' >> ~/.zshrcsource ~/.zshrc
Esegui rbenv -v comando per assicurarsi che l'installazione sia andata a buon fine:
rbenv -v rbenv 1.1.2-26-gc6324ff
Per ottenere un elenco di tutte le versioni di Ruby che possono essere installate con rbenv inserisci:
rbenv install -l Ad esempio, per installare Ruby versione 2.7.0 e impostarla come versione predefinita, devi digitare:
rbenv install 2.7.0rbenv global 2.7.0
Verifica che Ruby sia stato installato correttamente:
ruby -v ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [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 con più ambienti Ruby.
Installa le dipendenze necessarie per compilare 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
Esegui i seguenti comandi per aggiungere la chiave GPG e installare RVM:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable
Per iniziare a utilizzare RVM, inserisci:
source ~/.rvm/scripts/rvm Per ottenere un elenco di tutte le versioni conosciute di Ruby, digita:
rvm list known Installa l'ultima versione stabile di Ruby con RVM e impostala come versione predefinita:
rvm install rubyrvm --default use ruby
Verifica che Ruby sia stato installato correttamente stampando il numero di versione:
ruby -v ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
Se desideri installare una versione specifica di Ruby, inserisci i comandi seguenti. Sostituisci x.x.x con la versione Ruby che vuoi installare:
rvm install ruby-x.x.xrvm --default use ruby-x.x.x
Per ulteriori informazioni su come gestire le tue installazioni Ruby con RVM, controlla la loro pagina della documentazione.