GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installez Ruby sur CentOS/RHEL 8 avec 3 méthodes différentes

Présentation

Rubis est un langage de programmation open source dynamique axé sur la simplicité et la productivité. Il a une syntaxe élégante qui est naturelle à lire et facile à écrire.

Ruby est considéré comme un langage flexible, car il permet à ses utilisateurs de modifier librement ses parties. Les parties essentielles de Ruby peuvent être supprimées ou redéfinies, à volonté. Les pièces existantes peuvent être ajoutées. Ruby essaie de ne pas restreindre le codeur.

Rubis peut_être utilisé dans diverses applications telles que l'analyse de données et le prototypage.

Dans ce guide d'installation, vous apprendrez à installer Ruby sur CentOS 8 et RHEL 8 Linux.

Si vous souhaitez installer Ruby sur Ubuntu, veuillez visiter cet article Ruby sur Ubuntu

Méthode [1]

Installer Ruby sur CentOS 8 à partir du référentiel

Nous l'installerons via Appstream Repository

Suivez simplement les étapes :

  • Mettez à jour les packages et les référentiels du système avec :
sudo dnf update -y
  • Assurez-vous que les packages ci-dessous ont été installés :
sudo dnf install curl tar gnupg2 -y
  • Installer Ruby
sudo dnf install @ruby -y
  • Vérifier la version de Ruby installé
[root@unixcop ~]# ruby --version
ruby 2.5.9p229 (2021-04-05 revision 67939) [x86_64-linux]
[root@unixcop ~]#

Une version 2.5.9 de ruby ​​a été installé.

Méthode [2]

Installer Ruby sur CentOS 8 à l'aide du gestionnaire RVM

RVM (Ruby Version Manager) est donc un outil en ligne de commande qui vous permet d'installer et de travailler avec plusieurs environnements Ruby.

Suivez simplement les étapes ci-dessous :

  • Pour installer rvm , vous devez d'abord télécharger le RVM scénario. Alors, exécutez cette commande ci-dessous avec l'utilisateur root.
curl -sSL https://get.rvm.io | bash
  • Lorsque l'installation est terminée, ajoutez l'utilisateur régulier au rvm groupe qui a été créé lors de l'installation.
usermod -aG rvm unixcop
  • Ensuite, mettez à jour les variables d'environnement comme indiqué ci-dessous :
source /etc/profile.d/rvm.sh
  • Puis rechargez RVM .
rvm reload
  • Installez la configuration requise pour CentOS pour rvm.
rvm requirements
  • Ensuite, vérifiez les versions de Ruby disponibles au téléchargement avec la commande ci-dessous :
rvm list known

Remarque  :À l'heure actuelle, la dernière version de Ruby est la 3.0.2 comme indiqué ci-dessus dans la capture d'écran.

  • Installer Ruby en utilisant le 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.
  • Vérifiez également la version de Ruby .
[root@unixcop ~]# ruby --version
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#

Une version 3.0.2 de ruby ​​a été installé.

  • Pour faire de la version ci-dessus la version par défaut de Ruby, exécutez :
[root@unixcop ~]# rvm use 3.0.2 --default
Using /usr/local/rvm/gems/ruby-3.0.2
[root@unixcop ~]#

Méthode [3]

Installer Ruby avec Rbenv

Rbenv est un utilitaire léger de gestion des versions de Ruby qui vous permet de basculer entre les versions de Ruby.

Utilisez le ruby-build plugin pour étendre les fonctionnalités de base de Rbenv également pour vous permettre d'installer n'importe quelle version de Ruby.

Suivez donc les étapes ci-dessous :

  • Installer git et autres dépendances requises.
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel -y
  • Installer rbenv et ruby-build :
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash

Remarques :

1- Les deux dépôts de GitHub seront clonés vers ~/.rbenv répertoire.

2- Vous devez également ajouter $HOME/.rbenv/bin à votre CHEMIN .

Alors Si vous utilisez Bash exécuter :

#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

Si vous utilisez Zsh exécuter :

#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
  • Assurez-vous que l'installation a réussi avec la commande :
[root@unixcop ~]# rbenv -v
rbenv 1.1.2-61-g585ed84
[root@unixcop ~]#
  • Répertorier toutes les versions de Ruby que vous pouvez installer avec rbenv :
rbenv install -l

Comme indiqué ci-dessus dans la capture d'écran, vous remarquerez peut-être que la dernière version de ruby ​​à ce moment est 3.0.2 .

  • Installez le Ruby 3.0.2 et définissez-la comme version par défaut comme indiqué ci-dessous :
rbenv install 3.0.2
rbenv global 3.0.2
  • Vérifiez que Ruby a été installé avec succès :
[root@unixcop ~]# ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#

Conclusion

Dans ce guide d'installation, nous vous montrons trois méthodes différentes pour installer Ruby sur votre CentOS 8/RHEL8 Linux. La méthode que vous choisissez dépend de vos besoins et de vos préférences.

C'est tout !! Merci.


Cent OS
  1. Installez Webmin sur CentOS 7 / RHEL 7

  2. Comment installer phpMyAdmin avec Nginx sur CentOS 7 / RHEL 7

  3. Comment installer Ruby 2.0.0 sur CentOS et RHEL 6 à l'aide de RVM

  4. Comment installer Ruby sur CentOS/RHEL 8

  5. Comment installer Jetbackup sur CentOS/RHEL 7 avec cPanel ?

Comment installer phpMyAdmin avec Apache sur CentOS 7 / RHEL 7

Installez WordPress avec Nginx sur CentOS 7 / RHEL 7

Comment installer Ruby on Rails sur CentOS 7 / RHEL 7

Comment installer phpMyAdmin avec Nginx sur CentOS 8 / RHEL 8

Comment installer phpMyAdmin avec Apache sur CentOS 8 / RHEL 8

Comment installer WordPress avec Nginx sur CentOS 8 / RHEL 8