Installer Ruby 1.9.3 (ou plusieurs versions de rubis) sur Centos, Redhat en utilisant RVM

Installer Ruby 1.9.3 (ou plusieurs versions de rubis) sur Centos, Redhat en utilisant RVM
Avertissement - Ruby 1.9 est atteint en fin de vie et plus maintenu. Veuillez utiliser des tutoriels ci-dessous pour installer la dernière version de Ruby

  • Écurie actuel - Installez la dernière version de Ruby Stable
  • Écurie précédente - Installez la version stable précédente Ruby

Le langage de programmation Ruby devient plus populaire ces jours-ci. Ruby Language a été créé par Yukihiro «Matz» Matsumoto et publié pour la première fois en 1995. Cet article vous aidera à installer Ruby Language dans CentOS et Redhat System en utilisant RVM. Pour cet article, j'utilise des centos 6.5. RVM fournit un ensemble facile de commandes pour installer des versions uniques ou multiples de Ruby sur un seul serveur.

Étape 1: Améliorer les packages

C'est la meilleure pratique pour garder votre système à jour avec les derniers packages. Avant d'exécuter la commande ci-dessous, assurez-vous que la mise à jour n'affectera pas vos applications en cours d'exécution (le cas échéant) sur le serveur autrement le sauter

# mise à jour 

Étape 2: Installation des packages recommandés

Il y a peu de bibliothèques de développement requises pour exécuter Ruby sur Linux. Utilisez la commande suivante pour installer des packages recommandés sur votre serveur à l'aide de Yum.

# yum install gcc-c ++ patch readline readline-devel zlib zlib-devel # yum install libyaml-devel libffi-devel openssl-devel make # yum install bzip2 autoconf automake libtool bison iconv-devel-devel 

Étape 3: Installer RVM (Ruby Version Manager)

Installez la dernière version stable de RVM sur votre système à l'aide de la commande suivante. Cette commande téléchargera automatiquement tous les fichiers requis et s'installera sur votre système.

# curl -l get.RVM.IO | bash -s stable 

[Exemple de sortie]

 % Total% reçu% xferd vitesse moyenne temps temps temps courant dload téléchargement total dépensé à gauche 100 20511 100 20511 0 0 1120 0 0:00:18 0:00:18 -: -: - 19722 Téléchargement https: // github.com / wayneeseguin / rvm / archive / stable.le goudron.GZ Création du groupe «RVM» Installation de RVM vers / usr / local / RVM / Installation de RVM dans / usr / local / rvm / est presque terminé: * Vous devez d'abord ajouter tous les utilisateurs qui utiliseront le groupe RVM pour «RVM», et déconnexion - Connexion à nouveau, toute personne utilisant RVM fonctionnera avec 'umask u = rwx, g = rwx, o = rx'. * Pour commencer à utiliser RVM, vous devez exécuter 'source / etc / profil.d / rvm.Sh 'Dans toutes vos fenêtres de coquille ouverte, dans de rares cas, vous devez rouvrir toutes les fenêtres de la coque. # Administrateur, # # Merci d'utiliser RVM! # Nous espérons sincèrement que RVM aide à vous faciliter la vie et plus agréable!!! # # ~ Wayne, Michal & Team. En cas de problèmes: http: // rvm.io / aide et https: // twitter.com / rvm_io 

Étape 4: Configuration de l'environnement RVM

Après avoir installé RVM d'abord, nous devons configurer l'environnement RVM en utilisant la commande ci-dessous.

# source / etc / profil.d / rvm.shot 

Étape 5: Installer la version Ruby requise

RVM offre une option pour gérer plusieurs versions de rubis sur un seul système. Utilisez la commande suivante pour installer la version requise de Ruby.

# RVM Installer 1.9.3 

[Exemple de sortie]

Recherche de rubis binaires, cela pourrait prendre un certain temps. Pas de rubis binaires disponibles pour: CentOS / 6 / I386 / Ruby-1.9.3-P545. Poursuivant avec compilation. Veuillez lire «RVM Help Mount» pour obtenir plus d'informations sur les rubis binaires. Exigences de vérification des centos. Installation des exigences pour CentOS. Système de mise à jour… Installation des packages requis: Libyaml-Devel… Installation des exigences réussi. Installation de Ruby à partir de la source à: / usr / local / rvm / rubies / ruby-1.9.3-P545, cela peut prendre un certain temps en fonction de vos processeurs… Ruby-1.9.3-P545 - #Downloading Ruby-1.9.3-P545, cela peut prendre un certain temps en fonction de votre connexion…% Total% reçu% xferd vitesse moyenne temps temps courant dload téléchargement total dépensé -: -:: - 393K Ruby-1.9.3-P545 - #Extraiting Ruby-1.9.3-p545 à / usr / local / rvm / src / ruby-1.9.3-P545. rubis-1.9.3-P545 - #Applying Patch / USR / local / rvm / patchs / ruby ​​/ gh-488.correctif. rubis-1.9.3-P545 - #Applying Patch / USR / local / rvm / patchs / ruby ​​/ ssl_no_ec2m.correctif. rubis-1.9.3-P545 - # Configuration… Ruby-1.9.3-P545 - # post-configuration. rubis-1.9.3-P545 - # Compilation… Ruby-1.9.3-P545 - # Installation… Ruby-1.9.3-P545 - #making binaires exécutable. rubis-1.9.3-P545 - #Downloading RubyGems-2.2.2% TOTAL% RECORTS% XFERD SPÉDIT MEUVRE TEMPS TEMPS COURNÉE DLOAD Téléchargement Total Total Spelt de gauche 100 404K 100 404K 0 0 25393 0 0:00:16 0:00:16 -: -: - 335k pas de somme de contrôle pour télécharger Archive, enregistrement d'enregistrement dans la configuration de l'utilisateur. rubis-1.9.3-P545 - #Extraiting RubyGems-2.2.2. rubis-1.9.3-P545 - #Removing Old RubyGems. rubis-1.9.3-P545 - #installing RubyGems-2.2.2… Ruby-1.9.3-P545 - #GEMSET créé / usr / local / rvm / gems / [e-mail protégé].9.3-P545 - #Importation Gemset / USR / Local / RVM / GEMSETS / Global.Gemmes… Ruby-1.9.3-P545 - #Géner les emballages mondiaux. rubis-1.9.3-P545 - #GEMSET CRÉATED / USR / LOCAL / RVM / GEMS / RUBY-1.9.3-P545 Ruby-1.9.3-P545 - #IMPORTING GEMSETFILE / USR / LOCAL / RVM / GEMSETS / DEFAULT.GEMS évalué sur la liste des gemmes vide Ruby-1.9.3-P545 - #Géner les emballages par défaut. rubis-1.9.3-P545 - #Adjust #shebangs for (gem irb erb ri rdoc testrb rake). Installation de Ruby-1.9.3-P545 - #complete Avertissement: veuillez noter que vous venez d'installer un rubis qui n'est plus entretenu (2014-02-23), pour une liste de rubis entretenus Visitez: http: // bogues.rubis.org / projets / rubis / wiki / releaseEngineering Veuillez envisager de passer à Ruby-2.1.1 qui aura tous les derniers correctifs de sécurité. Ruby a été construite sans documentation, pour la construire en cours: RVM Docs Generate-RI 

Étape 6: Installez une autre version (si nécessaire)

Si vous souhaitez utiliser plusieurs versions de Ruby, vous pouvez l'installer également en utilisant RVM ELSE SUPPORT cette étape.

# RVM Installer 1.8.6 

Étape 7: Configuration de la version Ruby par défaut

Utilisez la commande RVM pour configurer la version Ruby par défaut à utiliser par les applications.

# RVM Utilisez 1.9.3 - Default en utilisant / usr / local / rvm / gems / ruby-1.9.3-P545 
Étape 8: Vérifiez la version Ruby actuelle

En utilisant la commande suivante, vous pouvez vérifier que la version rubis actuelle est utilisée.

# Ruby - Version Ruby 1.9.3P545 (2014-02-24 Révision 45159) [i686-linux] 

J'espère que les étapes ci-dessus vous aideront à installer plusieurs versions de rubis à l'aide de RVM.