GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Ruby su CentOS/RHEL 8 con 3 metodi diversi

Introduzione

Rubino è un linguaggio di programmazione dinamico e open source con particolare attenzione alla semplicità e alla produttività. Ha una sintassi elegante, naturale da leggere e facile da scrivere.

Ruby è visto come un linguaggio flessibile, poiché consente ai suoi utenti di modificare liberamente le sue parti. Le parti essenziali di Ruby possono essere rimosse o ridefinite, a piacimento. È possibile aggiungere parti esistenti. Ruby cerca di non limitare il codificatore.

Rubino può_essere utilizzato in diverse applicazioni come l'analisi dei dati e la prototipazione.

In questa guida all'installazione imparerai come installare Ruby su CentOS 8 e RHEL 8 Linux.

Se vuoi installare Ruby su Ubuntu, visita questo articolo Ruby su Ubuntu

Metodo [1]

Installa Ruby su CentOS 8 dal repository

Lo installeremo tramite Appstream Repository

Quindi segui i passaggi:

  • Aggiorna i pacchetti e i repository del sistema con:
sudo dnf update -y
  • Assicurati che i seguenti pacchetti siano stati installati:
sudo dnf install curl tar gnupg2 -y
  • Installa Ruby
sudo dnf install @ruby -y
  • Verifica la versione di Ruby installato
[root@unixcop ~]# ruby --version
ruby 2.5.9p229 (2021-04-05 revision 67939) [x86_64-linux]
[root@unixcop ~]#

Una versione 2.5.9 di ruby ​​è stato installato.

Metodo [2]

Installa Ruby su CentOS 8 utilizzando RVM Manager

Quindi RVM (Ruby Version Manager) è uno strumento da riga di comando che ti consente di installare e lavorare con più ambienti Ruby.

Quindi segui i passaggi seguenti:

  • Per installare rvm , devi prima scaricare RVM sceneggiatura. Quindi, esegui questo comando di seguito con l'utente root.
curl -sSL https://get.rvm.io | bash
  • Al termine dell'installazione, aggiungi l'utente normale a rvm gruppo che è stato creato durante l'installazione.
usermod -aG rvm unixcop
  • Quindi aggiorna le variabili d'ambiente come mostrato di seguito:
source /etc/profile.d/rvm.sh
  • Quindi ricarica RVM .
rvm reload
  • Installa i requisiti per CentOS per rvm.
rvm requirements
  • Quindi controlla le versioni di Ruby che sono disponibili per il download con il comando seguente:
rvm list known

Nota :Al momento, l'ultima versione di Ruby è la 3.0.2 come mostrato sopra nello screenshot.

  • Installa Ruby utilizzando RVM
rvm install -y ruby          #this will install the latest version in rvm list.
OR
rvm install -y ruby 3.0.2    #this will specify the version that you want to install.
  • Verifica anche la versione di Ruby .
[root@unixcop ~]# ruby --version
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#

Una versione 3.0.2 di ruby ​​è stato installato.

  • Per rendere la versione precedente la versione predefinita per Ruby, esegui:
[root@unixcop ~]# rvm use 3.0.2 --default
Using /usr/local/rvm/gems/ruby-3.0.2
[root@unixcop ~]#

Metodo [3]

Installa Ruby con Rbenv

Rbenv è un'utilità di gestione delle versioni di Ruby leggera che ti consente di passare da una versione di Ruby a un'altra.

Usa la build rubino plugin per estendere le funzionalità di base di Rbenv anche per consentirti di installare qualsiasi versione di Ruby.

Quindi segui i passaggi seguenti:

  • Installazione di git e altre dipendenze richieste.
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel -y
  • Installa rbenv e ruby-build :
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash

Note :

1- I due repository di GitHub verranno clonati in ~/.rbenv directory.

2- Inoltre devi aggiungere $HOME/.rbenv/bin al tuo PERCORSO .

Quindi se stai usando Bash corri:

#Installing and adding rbenv to your path
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

#Installing and adding ruby-build to your path
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile

Se stai usando Zsh corri:

#Installing and adding rbenv to your path
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc

#Installing and adding ruby-build to your path
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.zshrc
$ source ~/.zshrc
  • Assicurati che l'installazione sia andata a buon fine con il comando:
[root@unixcop ~]# rbenv -v
rbenv 1.1.2-61-g585ed84
[root@unixcop ~]#
  • Elenca tutte le versioni di Ruby che puoi installare con rbenv :
rbenv install -l

Come mostrato sopra nello screenshot, potresti notare che l'ultima versione di ruby ​​al momento è 3.0.2 .

  • Installa Ruby 3.0.2 e impostalo come versione predefinita come mostrato di seguito:
rbenv install 3.0.2
rbenv global 3.0.2
  • Verifica che Ruby sia stato installato correttamente:
[root@unixcop ~]# ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#

Conclusione

In questa guida all'installazione, ti mostriamo tre diversi metodi per installare Ruby su CentOS 8/RHEL8 Linux. Il metodo che scegli dipende dalle tue esigenze e preferenze.

È tutto !! Grazie.


Cent OS
  1. Installa Webmin su CentOS 7 / RHEL 7

  2. Come installare phpMyAdmin con Nginx su CentOS 7 / RHEL 7

  3. Come installare Ruby 2.0.0 su CentOS e RHEL 6 usando RVM

  4. Come installare Ruby su CentOS/RHEL 8

  5. Come installare Jetbackup su CentOS/RHEL 7 con cPanel?

Come installare phpMyAdmin con Apache su CentOS 7 / RHEL 7

Installa WordPress con Nginx su CentOS 7 / RHEL 7

Come installare Ruby on Rails su CentOS 7 / RHEL 7

Come installare phpMyAdmin con Nginx su CentOS 8 / RHEL 8

Come installare phpMyAdmin con Apache su CentOS 8 / RHEL 8

Come installare WordPress con Nginx su CentOS 8 / RHEL 8