
Ruby est l'un des langages les plus populaires aujourd'hui. Il a une syntaxe élégante et c'est le langage derrière le framework Ruby on Rails.
Cet article montre plusieurs façons différentes d'installer Ruby sur CentOS. Chacun a ses propres avantages, vous pouvez choisir l'une des méthodes d'installation qui vous convient le mieux.
Prérequis #
Avant de commencer le didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec des privilèges sudo.
Installer Ruby #
Le moyen le plus simple d'installer Ruby sur votre système CentOS consiste à utiliser le yum
directeur chargé d'emballage. Au moment de la rédaction, la version dans les référentiels CentOS est 2.0.0, ce qui est assez obsolète.
-
Installez le
ruby
package avec la commande suivante :sudo yum install ruby
-
Une fois l'installation terminée, vous pouvez vérifier qu'elle a réussi en imprimant la version de Ruby :
ruby --version
La sortie ressemblera à ceci :
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
Installer Ruby en utilisant Rbenv #
Rbenv est un utilitaire léger de gestion des versions de Ruby qui vous permet de changer facilement de version de Ruby.
Nous allons également installer le ruby-build
plugin qui étend les fonctionnalités de base de Rbenv nous permettant d'installer facilement n'importe quelle version de Ruby à partir de la source.
Pour installer Ruby à l'aide de Rbenv, suivez les étapes ci-dessous :
-
Tout d'abord, installez les dépendances requises par l'outil 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
-
Ensuite, exécutez le
curl
suivant commande pour installer à la fois rbenv et ruby-build :curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Le script clonera les dépôts rbenv et ruby-build de GitHub vers
~/.rbenv
annuaire. Le script d'installation appelle également un autre script qui tentera de vérifier l'installation. La sortie du script ressemblera à quelque chose comme ci-dessous :Comme vous pouvez le voir dans la sortie ci-dessus, avant de commencer à utiliser rbenv, nous devons ajouter
$HOME/.rbenv/bin
à notrePATH
.Si vous utilisez Bash, tapez :
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Si vous utilisez le type Zsh :
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
-
Maintenant que nous avons installé rbenv sur notre système, nous pouvons facilement installer la dernière version stable de Ruby et la définir comme version par défaut avec :
rbenv install 2.5.1
rbenv global 2.5.1
Pour répertorier toutes les versions Ruby disponibles, vous pouvez utiliser :
rbenv install -l
Vérifiez que Ruby a été correctement installé en imprimant le numéro de version :
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Installer Ruby en utilisant RVM #
RVM (Ruby Version Manager) est un outil de ligne de commande qui vous permet d'installer, de gérer et de travailler facilement avec plusieurs environnements Ruby.
Pour installer Ruby à l'aide de RVM, suivez les étapes ci-dessous :
-
Nous devons d'abord installer les dépendances requises pour que l'utilitaire RVM puisse compiler Ruby à partir des sources :
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
-
Ensuite, exécutez les commandes suivantes pour installer RVM sur votre système :
sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
Pour commencer à utiliser RVM, vous devez exécuter la commande suivante :
source ~/.rvm/scripts/rvm
-
Installez la dernière version stable de Ruby avec RVM et définissez-la comme version par défaut avec :
rvm install 2.5.1
rvm use 2.5.1 --default
Vérifiez que Ruby a été correctement installé en imprimant le numéro de version :
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Pour plus d'informations sur la gestion de vos installations Ruby avec RVM, visitez la page de documentation RVM.