Skip to content

Commit e560b4d

Browse files
committed
translate documentation/installation/ to fr
🇫🇷 see #972, #637
1 parent b9e71c1 commit e560b4d

File tree

2 files changed

+336
-2
lines changed

2 files changed

+336
-2
lines changed

fr/documentation/index.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: "Documentation"
44
lang: fr
55
---
66

7-
Vous trouverez ici des manuels, tutoriaux et références pour apprendre
7+
Vous trouverez ici des manuels, tutoriels et références pour apprendre
88
Ruby. Une bonne partie de ces ressources est en langue anglaise. Sachez
99
qu’il existe une association française pour la promotion du langage
1010
Ruby, [Ruby France][1], qui propose des tutoriels en français ; il
@@ -13,12 +13,27 @@ l’anglais est recommandée car il s’agit *de facto* de la langue
1313
dominante en informatique. Bon courage !
1414
{: .summary}
1515

16+
### Installer Ruby
17+
18+
À moins que vous ne vouliez essayer Ruby dans un navigateur (voir les liens
19+
plus bas) vous avez besoin d'avoir Ruby installé sur votre ordinateur.
20+
Vous pouvez vérifier si Ruby est déjà disponible en ouvrant une invite de
21+
commande et en tapant
22+
23+
{% highlight sh %}
24+
ruby -v
25+
{% endhighlight %}
26+
27+
Ceci devrait afficher des informations sur la version de ruby qui est installée.
28+
Dans le cas contraire, référez-vous à la [page d’installation](installation/)
29+
pour les nombreuses façons d'obtenir Ruby.
30+
1631
### Débuter avec Ruby
1732

1833
#### Ressources en français
1934

2035
[Ruby en vingt minutes](/fr/documentation/quickstart/)
21-
: Ce tutorial simple d’accès, **en français**, couvre les fondamentaux
36+
: Ce tutoriel simple d’accès, **en français**, couvre les fondamentaux
2237
de Ruby. Ne devrait pas prendre plus de vingt minutes de votre temps !
2338

2439
[Passer d’un autre langage à Ruby](/fr/documentation/ruby-from-other-languages/)
Lines changed: 319 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,319 @@
1+
---
2+
layout: page
3+
title: "Installer Ruby"
4+
lang: fr
5+
---
6+
7+
Vous pouvez utiliser différents outils pour installer Ruby.
8+
Cette page décrit comment utiliser les principaux gestionnaires de paquets et
9+
outils tiers pour gérer et installer Ruby, et comment compiler Ruby à partir
10+
des sources.
11+
{: .summary}
12+
13+
14+
## Choisissez Votre Méthode d'Installation
15+
16+
Il existe plusieurs manières d'installer Ruby :
17+
18+
* Si vous êtes sur un système d'exploitation de type UNIX, utiliser le
19+
**gestionnaire de paquets** de votre système est la façon la plus simple de
20+
procéder.
21+
Toutefois, la dernière version de Ruby pourrait ne pas être disponible.
22+
* Un **Installateurs** peut être utilisé pour installer une ou plusieurs versions
23+
de Ruby. Il existe aussi un installateur pour Windows.
24+
* Des **Managers** aident à basculer d'une version de Ruby à une autre sur
25+
votre système.
26+
* Et finalement, vous pouvez aussi **compiler Ruby à partir des sources**.
27+
28+
La synthèse suivante liste les méthodes d'installation disponibles pour
29+
différents besoins et plateformes.
30+
31+
* [Gestionnaires de paquets](#package-management-systems)
32+
* [Debian, Ubuntu](#apt)
33+
* [CentOS, Fedora, RHEL](#yum)
34+
* [Gentoo](#portage)
35+
* [Arch Linux](#pacman)
36+
* [OS X](#homebrew)
37+
* [Solaris, OpenIndiana](#solaris)
38+
* [Autres Distributions](#other-systems)
39+
* [Installateurs](#installers)
40+
* [ruby-build](#ruby-build)
41+
* [ruby-install](#ruby-install)
42+
* [RubyInstaller](#rubyinstaller) (Windows)
43+
* [RailsInstaller et Ruby Stack](#railsinstaller)
44+
* [Managers](#managers)
45+
* [chruby](#chruby)
46+
* [rbenv](#rbenv)
47+
* [RVM](#rvm)
48+
* [uru](#uru)
49+
* [Compiler les sources](#building-from-source)
50+
51+
52+
## Gestionnaires de paquets
53+
{: #package-management-systems}
54+
55+
Si vous ne pouvez pas compiler Ruby, et que vous ne souhaitez pas utiliser
56+
d'outil tiers (installateur et/ou manager), vous pouvez utiliser le gestionnaire
57+
de paquets de votre système pour installer Ruby.
58+
59+
Certains membres de la communaute Ruby recommandent de ne pas utiliser de
60+
gestionnaires de paquet pour installer Ruby, et d'employer un des nombreux
61+
outils tiers à la place. La liste complète des avantages et inconvénients
62+
associés à cette pratique dépasse le cadre de cet article, mais on peut au moins
63+
citer une raison des plus pragmatiques : la plupart des gestionnaires de paquets
64+
ne proposent pas la dernière version de Ruby. Si vous souhaiter utiliser la
65+
dernière version de Ruby, assurez-vous d'installer le bon paquet, ou d'utiliser
66+
à la place un outil tiers tel que décrit plus bas.
67+
68+
69+
### apt (Debian or Ubuntu)
70+
{: #apt}
71+
72+
Debian GNU/Linux et Ubuntu utilisent le gestionnaire de paquets apt.
73+
Vous pouvez l'utiliser de la façon suivante :
74+
75+
{% highlight sh %}
76+
$ sudo apt-get install ruby-full
77+
{% endhighlight %}
78+
79+
Au moment d'écrire ces lignes, le paquet `ruby-full` fourni Ruby 1.9.3, qui
80+
est une ancienne version stable, sur Debian et Ubuntu.
81+
82+
83+
### yum (CentOS, Fedora, or RHEL)
84+
{: #yum}
85+
86+
CentOS, Fedora, et RHEL utilisent le gestionnaire de paquets yum.
87+
Vous pouvez l'utiliser de la façon suivante :
88+
89+
{% highlight sh %}
90+
$ sudo yum install ruby
91+
{% endhighlight %}
92+
93+
La version installée est généralement la version la plus récente disponible de
94+
Ruby au moment de la sortie de la version spécifique de la distribution.
95+
96+
97+
### portage (Gentoo)
98+
{: #portage}
99+
100+
Gentoo utilise le gestionnaire de paquets portage.
101+
102+
{% highlight sh %}
103+
$ sudo emerge dev-lang/ruby
104+
{% endhighlight %}
105+
106+
Par défaut, les versions 1.9 et 2.0 seront installées, mais d'autres versions
107+
sont disponibles.
108+
Pour installer une version précise, ajustez `RUBY_TARGETS` dans votre
109+
`make.conf`.
110+
Voir le [site web du Projet Gentoo Ruby][gentoo-ruby] pour les détails.
111+
112+
113+
### pacman (Arch Linux)
114+
{: #pacman}
115+
116+
Arch Linux utilise le gestionnaire de paquets pacman.
117+
Pour installer Ruby, faite juste :
118+
119+
{% highlight sh %}
120+
$ sudo pacman -S ruby
121+
{% endhighlight %}
122+
123+
La version stable la plus récente de Ruby sera installée.
124+
125+
126+
### Homebrew (OS X)
127+
{: #homebrew}
128+
129+
Sur OS X Yosemite et Mavericks, Ruby 2.0 est déjà présent.
130+
OS X Mountain Lion, Lion, et Snow Leopard sont fournis avec Ruby 1.8.7.
131+
132+
Beaucoups sur OS X utilisent [Homebrew][homebrew] comme gestionnaire de paquets.
133+
Il est très simple d'obtenir une version plus récente de Ruby avec Homebrew :
134+
135+
{% highlight sh %}
136+
$ brew install ruby
137+
{% endhighlight %}
138+
139+
La version la plus récente de Ruby sera installée.
140+
141+
142+
### Ruby sur Solaris et OpenIndiana
143+
{: #solaris}
144+
145+
Ruby 1.8.7 est disponible de Solaris 8 à Solaris 10 sur
146+
[Sunfreeware][sunfreeware] et Ruby 1.8.7 est disponible sur
147+
[Blastwave][blastwave].
148+
Ruby 1.9.2p0 est aussi disponible sur [Sunfreeware][sunfreeware], mais il est
149+
obsolète.
150+
151+
Pour installer Ruby sur [OpenIndiana][openindiana], utilisez le client pour l'
152+
[Image Packaging System (IPS)][opensolaris-pkg].
153+
La version la plus récente des binaires de Ruby et de RubyGems sera installée
154+
directement depuis les dépôts d'OpenSolaris pour Ruby 1.9. c'est facile :
155+
156+
{% highlight sh %}
157+
$ pkg install runtime/ruby-18
158+
{% endhighlight %}
159+
160+
Cependant, les outils tiers peuvent être une bonne façon d'obtenir la version la
161+
plus récente de Ruby.
162+
163+
164+
### Autres Distributions
165+
{: #other-systems}
166+
167+
Sur les autres systèmes, vous pouvez rechercher Ruby dans le dépôt de paquets du
168+
gestionnaire de votre distribution Linux, ou les outils tiers peuvent être le
169+
bon choix pour vous.
170+
171+
172+
## Installateurs
173+
{: #installers}
174+
175+
Si la version de Ruby fournie par votre système ou gestionnaire de paquets est
176+
obsolète, une plus récente peut être installée grâce à un installateur tiers.
177+
Certains d'entre-eux permettent aussi d'installer plusieurs versions sur le même
178+
système ; ces managers peuvent aider à basculer entre les différentes
179+
installations de Rubis.
180+
181+
Si vous prévoyez d'utiliser le gestionnaire de versions [RVM](#rvm), vous n'avez
182+
pas besoin d'un installateur séparé, il est fourni avec son propre installateur.
183+
184+
185+
### ruby-build
186+
{: #ruby-build}
187+
188+
[ruby-build][ruby-build] est un plugin pour [rbenv](#rbenv) qui vous permet de
189+
compiler et d'installer différentes versions de Ruby dans les répertoires de
190+
votre choix.
191+
ruby-build peut aussi être utilisé comme un programme _standalone_, sans rbenv.
192+
Il est disponible sur les systèmes d'exploitation OS X, Linux, et autres
193+
systèmes basés sur UNIX.
194+
195+
196+
### ruby-install
197+
{: #ruby-install}
198+
199+
[ruby-install][ruby-install] vous permet de compiler et d'installer différentes
200+
version de Ruby dans les répertoires de votre choix.
201+
Il existe aussi une alternative, [chruby](#chruby), qui gère le basculement
202+
entre différentes versions de Ruby.
203+
Il est disponible sur les systèmes d'exploitation OS X, Linux, et autres
204+
systèmes basés sur UNIX.
205+
206+
207+
### RubyInstaller
208+
{: #rubyinstaller}
209+
210+
Si vous êtes sur Windows, il existe un projet génial qui vous aide à installer
211+
Ruby : [RubyInstaller][rubyinstaller]. Il vous fournit tout ce dont vous avez
212+
besoin pour mettre en place un environnement complet de développement Ruby sur
213+
Windows.
214+
215+
Téléchargez-le, lancez-le, et c'est réglé !
216+
217+
218+
### RailsInstaller et Ruby Stack
219+
{: #railsinstaller}
220+
221+
Si vous installez Ruby dans le but d'utiliser Ruby on Rails, vous pouvez
222+
utiliser les installateurs suivants :
223+
224+
* [RailsInstaller][railsinstaller],
225+
qui utilise RubyInstaller mais vous fournit des outils supplémentaires aidant
226+
au développement avec Rails.
227+
Il est disponible pour OS X et Windows.
228+
* [Bitnami Ruby Stack][rubystack],
229+
qui fournit un environnement compet de développement pour Rails.
230+
Il est disponible pour OS X, Linux, Windows, les machines virtuelles, et les
231+
images pour le cloud.
232+
233+
234+
{: #managers}
235+
236+
Beaucoup de _rubyistes_ utilisent des managers Ruby pour gérer différentes «
237+
installations » de Ruby. Une installation de Ruby correspond à un ensemble de
238+
programmes (gems et utilitaires liés à Ruby) associés à une version spécifique
239+
de Ruby. Par exemple, si vous utilisez un manager pour alterner entre les
240+
versions 1.9.2 et 2.2.0 de Ruby, vous serez en mesure d'installer des gems
241+
différents pour ces deux versions de Ruby. Deux « installations » totalement
242+
indépendantes de Ruby seront ainsi présentes sur votre système.
243+
244+
Les managers confèrent divers avantages, mais ne sont pas officiellement
245+
supportés. Toutefois, leurs communautés respectives sont très serviables.
246+
247+
248+
### chruby
249+
{: #chruby}
250+
251+
[chruby][chruby] vous permet de basculer entre différentes installation de Ruby.
252+
chruby peut gérer les installations de [ruby-install](#ruby-install) ou même
253+
les installations faites à partir des sources.
254+
255+
256+
### rbenv
257+
{: #rbenv}
258+
259+
[rbenv][rbenv] vous permet de gérer différentes installations de Ruby.
260+
Il ne permet pas d'installer Ruby, mais il existe un plugin très utilisé
261+
s'appelant [ruby-build](#ruby-build) qui s'occupe de l'installation de Ruby.
262+
Tous deux sont disponibles pour les systèmes d'exploitation OS X, Linux, ou
263+
autres systèmes basés sur UNIX.
264+
265+
266+
### RVM ("Ruby Version Manager")
267+
{: #rvm}
268+
269+
[RVM][rvm] vous permet d'installer et de gérer plusieurs installations de Ruby
270+
sur votre système. Il peut aussi gérer différent gemsets.
271+
Il est disponible pour les systèmes d'exploitation OS X, Linux, ou autres
272+
systèmes basés sur UNIX.
273+
274+
275+
## uru
276+
{: #uru}
277+
278+
[Uru][uru] est un outil en ligne de commande léger et multi-plateforme qui vous
279+
aide à utiliser différentes installation de Ruby sur les systèmes OS X, Linux,
280+
ou Windows.
281+
282+
283+
## Compiler les sources
284+
{: #building-from-source}
285+
286+
Évidemment, vous pouvez installer Ruby à partir des sources.
287+
[Téléchargez](/fr/downloads/) et décompressez l'archive, puis lancez la suite
288+
de commandes suivantes :
289+
290+
{% highlight sh %}
291+
$ ./configure
292+
$ make
293+
$ sudo make install
294+
{% endhighlight %}
295+
296+
Par défaut, Ruby sera installé dans `/usr/local`.
297+
Pour changer, passez l'option `--prefix=DIR` au script `./configure`.
298+
299+
Si on pourra préférer utiliser des outils tiers ou de gestionnaires de paquets
300+
pour installer Ruby, il faut garder à l'esprit que de telles installations de
301+
Ruby ne pourront pas être gérées par un gestionnaire de versions.
302+
303+
304+
305+
[rvm]: http://rvm.io/
306+
[rbenv]: https://github.com/sstephenson/rbenv#readme
307+
[ruby-build]: https://github.com/sstephenson/ruby-build#readme
308+
[ruby-install]: https://github.com/postmodern/ruby-install#readme
309+
[chruby]: https://github.com/postmodern/chruby#readme
310+
[uru]: https://bitbucket.org/jonforums/uru
311+
[rubyinstaller]: http://rubyinstaller.org/
312+
[railsinstaller]: http://railsinstaller.org/
313+
[rubystack]: http://bitnami.com/stack/ruby/installer
314+
[sunfreeware]: http://www.sunfreeware.com
315+
[blastwave]: http://www.blastwave.org
316+
[openindiana]: http://openindiana.org/
317+
[opensolaris-pkg]: http://opensolaris.org/os/project/pkg/
318+
[gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/
319+
[homebrew]: http://brew.sh/

0 commit comments

Comments
 (0)