English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ruby 安装 Linux

Voici les étapes pour installer Ruby sur un ordinateur Linux.

Attention :Assurez-vous d'avoir les droits root avant l'installation.

Installation à partir du code source

  • Téléchargez le fichier compressé de la dernière version de Ruby.Cliquez ici pour télécharger.

  • Après avoir téléchargé Ruby, décompressez-le dans le répertoire créé récemment :

$ tar -xvzf ruby-2.2.3.tgz    
$ cd ruby-2.2.3
  • Maintenant, configurez et compilez le code source comme suit :

$ ./configure
$ make
$ sudo make install
  • Après l'installation, tapez la commande suivante dans la ligne de commande pour vous assurer que tout fonctionne correctement :

$ruby -v
ruby 2.2.3……
  • Si tout se passe bien, il affichera la version de l'interpréteur Ruby installé, comme montré ci-dessus. Si vous avez installé une autre version, une autre version différente sera affichée.

Installation automatique de Ruby

Si votre ordinateur est connecté à Internet, la manière la plus simple d'installer Ruby est d'utiliser yum ou apt-get. Tapez les commandes suivantes dans le prompt de commande pour installer Ruby sur votre ordinateur.

$ sudo yum install ruby # Systèmes CentOS, Fedora ou RHEL
ou
sudo apt-get install ruby-full # Systèmes Debian ou Ubuntu

Si vous utilisez un système Apple, vous pouvez utiliser brew Installation par commande :

$ brew install ruby

Installer Ruby avec RVM

RVM peut installer et gérer plusieurs versions de Ruby dans le système. Il peut également gérer différents ensembles de gem. Il prend en charge OS X, Linux et d'autres systèmes d'exploitation UNIX-like.

Installer RVM

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ curl -sSL https://get.rvm.io | bash -s stable

Après l'installation, une liste d'informations d'installation sera affichée, l'une des lignes à noter est :

...
Pour commencer à utiliser RVM, vous devez exécuter `source /etc/profile.d/rvm.sh`
....

Cela signifie que pour commencer à utiliser, il faut exécuter une commande source pour réexécuter le fichier d'initialisation modifié récemment. Suivez les instructions d'installation pour exécuter les commandes suivantes pour charger l'environnement RVM (si vous ouvrez un nouveau Termal, cela ne sera pas nécessaire, il sera automatiquement rechargé)

source /etc/profile.d/rvm.sh

Vérifiez si l'installation est correcte

$ rvm -v
rvm 1.22.17 (stable) par Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

Installer l'environnement Ruby avec RVM

Liste des versions ruby connues :

$ rvm list known

Vous pouvez choisir une version existante de rvm pour l'installer (par exemple, rvm ci-dessous) 2.4.2 par exemple) pour installer une version

$ rvm install 2.4.2

En continuant à attendre le long processus de téléchargement et de compilation, Ruby et Ruby Gems seront installés une fois terminé.

Commandes courantes de rvm

Recherchez les ruby installés

$ rvm list

Désinstaller une version installée

$ rvm remove 1.9.2

Définir la version Ruby

Après l'installation de RVM, vous devez exécuter la commande suivante pour définir le Ruby spécifique par défaut

$ rvm 2.0.0 --default

De même, vous pouvez utiliser d'autres numéros de version, à condition que vous ayez installé cette version avec rvm install

À ce moment-là, vous pouvez tester si c'est correct

$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6

Cela pourrait être dû au fait que la source par défaut de Ruby utilise cocoapods.org, et parfois, l'accès à ce site web en Chine peut poser des problèmes. Une solution proposée sur le web consiste à remplacer par ruby distant-de la Chine, la méthode de remplacement est la suivante :

$ gem source -r https://rubygems.org/
$ gem source -a https://gems.ruby-china.com/

要想验证是否替换成功了,可以执行:

$ gem sources -l

正常的输出结果:

*** CURRENT SOURCES ***
https://gems.ruby-china.com/

 

请确保只有 gems.ruby-china.com

$ gem install rails

如果你使用 Gemfile 和 Bundle (例如:Rails 项目)

你可以用 Bundler 的 Gem 源代码镜像命令。

$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com

这样你不用改你的 Gemfile 的 source。

source 'https://rubygems.org/'
gem 'rails', '4.1.0'
...