Introduction
A travers ce tutoriel, on va procéder à l’installation de Ruby 2.2 sur CentOs 7.
Ruby est un langage open-source dynamique et orienté objet. On le considère comme assez simple et productif. Sa syntaxe facilite la lecture et l’écriture. Il est de plus en plus utilisé dans le monde et fait désormais partie des langages de programmation les plus populaires.
Tout d’abord , il existe plusieurs manières d’installer Ruby.
- Utilisation d’un dépôt CentOs
- Utilisation du Ruby Version Manager (RVM)
- Installation direct à travers un RPM.
- …
Toutefois, la manière la plus facile est d’utiliser les dépôts Software Collections de CentOs.
Ainsi, commençons par ajouter le dépôt scl de CenOs.
Ajout du dépôt Software Collections à CentOS
[root@localhost ~]# yum -y install centos-release-scl-rh centos-release-scl
Installation de ruby
[root@localhost ~]# yum install rh-ruby22
Chargement des variables d’environnement
[root@localhost ~]# scl enable rh-ruby22 bash
On vient donc de terminer l’installation de ruby et le chargement des variables d’environnement. Vous pouvez vérifier que Ruby est bien installé en affichant sa version.
Tester la bonne installation
ruby --version ruby 2.2.9p480 (2017-12-15 revision 61259) [x86_64-linux]
Activation automatique au démarrage de CentOs
Pour que Ruby soir activé automatiquement au démarrage du système, vous devrez créer le fichier /etc/profile.d/rh-ruby22.sh contenant les lignes suivantes :
source /opt/rh/rh-ruby22/enable export X_SCLS="`scl enable rh-ruby22 'echo $X_SCLS'`" export PATH=$PATH:/opt/rh/rh-ruby22/root/usr/local/bin
L’emplacement des binaire Ruby peut être obtenu à l’aide de la commande which
[root@localhost ~]# which ruby /opt/rh/rh-ruby22/root/usr/bin/ruby
Désormais, vous êtes prêt à utiliser Ruby et démarrer vos projets.