Skip to content

Commit 6b81a11

Browse files
committed
translate downloads page to FR
🇫🇷 see #948
1 parent b9e71c1 commit 6b81a11

File tree

1 file changed

+48
-208
lines changed

1 file changed

+48
-208
lines changed

fr/downloads/index.md

Lines changed: 48 additions & 208 deletions
Original file line numberDiff line numberDiff line change
@@ -9,232 +9,72 @@ version stable actuelle est la {{ site.downloads.stable.version }}.
99
N’oubliez pas de consulter la [licence Ruby][license].
1010
{: .summary}
1111

12-
### 3 façons d'installer Ruby
13-
14-
Vous pouvez installer Ruby de différentes manières. Selon leurs
15-
préférences personnelles, certaines personnes choisiront une des
16-
solutions plutôt qu'une autre. Un rapide résumé pour y voir clair :
17-
18-
* **Compiler Ruby à partir des sources** : sans doute la méthode la
19-
plus classique, et qui fonctionne toujours aussi bien pour avoir
20-
une installation optimisée pour votre machine.
21-
* **Utiliser un installateur** : un certain nombre de logiciels
22-
prenant en charge la compilation de Ruby pour vous sont apparus au
23-
fil des années. Cette méthode convient aussi bien aux débutants
24-
qu'à des utilisateurs plus expérimentés, mais comporte quelques
25-
désavantages (voir ci-après).
26-
* **Utiliser un gestionnaire de paquets** : si votre système
27-
d'exploitation le permet, vous pouvez récupérer Ruby sous la forme
28-
d'un paquet. Toutefois, la dernière version peut ne pas être
29-
disponible.
30-
31-
À noter que si vous souhaitez pouvoir installer et utiliser plusieurs
32-
versions de Ruby sur la même machine, il vous faudra sans doute
33-
utiliser un installateur, du type RVM… à moins que vous ne sachiez
34-
*vraiment* ce que vous faites !
35-
36-
### Le code source
37-
38-
Installer Ruby à partir des sources (plutôt qu’au travers d’un paquet
39-
pré-compilé) est une bonne solution pour ceux qui sont suffisamment à
40-
l’aise avec leur plateforme de développement (Windows, GNU/Linux et
41-
autres), et qui souhaitent obtenir une configuration spécifique pour
42-
leur environnement. C’est également la solution à adopter par défaut
43-
lorsqu’aucun paquetage « tout compris » n’existe pour votre plateforme.
44-
45-
* [Ruby {{ site.downloads.stable.version }}][stable-gz]
46-
(sha256: {{ site.downloads.stable.sha256.gz }}) Version stable (*recommandée*)
47-
* [Ruby {{ site.downloads.previous.version }}][previous-gz]
48-
(sha256: {{ site.downloads.previous.sha256.gz }}) Version précédente
49-
* [Stable Snapshot][stable-snapshot-gz] Archive de la dernière version stable du SVN
50-
(ruby\_2\_0\_0). A priori plus à jour que la dernière version stable
51-
publique.
52-
* [Nightly Snapshot][nightly-gz] Archive de la dernière version du SVN.
53-
Comporte probablement des bugs !
12+
### Comment installer Ruby ?
5413

55-
Pour plus d’information sur le dépôt Subversion de Ruby, voyez la page
56-
[Ruby Core](/fr/community/ruby-core/).
57-
58-
### Installateurs
59-
60-
Nombre de rubyistes utilisent un installateur pour gérer leur installation
61-
de Ruby (une ou plusieurs versions sur la même machine). Ces installateurs
62-
sont très pratiques, mais n'ont rien d'officiel. Les différentes communauté
63-
d'utilisateurs sont en général très proactives.
64-
65-
#### RVM
66-
67-
L'installateur le plus populaire est sans doute RVM (*Ruby Version Manager*).
68-
Il facilite énormément l'installation de Ruby, dans une ou plusieurs
69-
versions, et ce, pour différentes implémentations (JRuby, Rubinius…).
70-
71-
Il est disponible sous Mac OS X, GNU/Linux et bien d'autres UNIX. Les
72-
utilisateurs de Windows se dirigeront vers [pik][5] pour une alternative,
73-
ou bien RubyInstaller, décrit ci-après.
74-
75-
Pour installer RVM :
76-
77-
{% highlight sh %}
78-
$ \curl -L https://get.rvm.io | bash -s stable --ruby
79-
{% endhighlight %}
80-
81-
En cas de problème, ou pour en savoir plus, consultez la [documentation
82-
du projet][7]. La commande ci-dessus installera RVM ainsi que la dernière
83-
version stable de Ruby. Pour installer Ruby sous une autre implémentation,
84-
consultez la liste avec `rvm list known`.
85-
86-
#### RubyInstaller
87-
88-
Sous Windows, le plus simple est sans doute d'utiliser [RubyInstaller][8]
89-
pour se créer un environnement de dévelopement complet.
90-
91-
* [Télécharger RubyInstaller][9]
92-
93-
Si vous souhaitez utiliser Ruby On Rails, le projet [RailsInstaller][10]
94-
sera sans doute plus approprié. Il utiliser RubyInstaller pour installer
95-
Ruby, ajouter Rails et toutes ses dépendances, et configure le tout.
96-
97-
### Gestionnaires de paquets
98-
99-
Si vous ne pouvez pas, ou ne voulez pas, compiler Ruby, et ne souhaitez
100-
pas utiliser un installateur, vous pouvez vous rabattre sur votre
101-
gestionnaire de paquets (GNU/Linux, UNIX et Mac OS X).
102-
103-
Attention : il est globalement admis qu'il s'agit d'une mauvaise façon
104-
d'installer Ruby, et qu'il est préférable d'utiliser un installateur
105-
du type RVM à la place. La liste des avantages et inconvénients associés
106-
dépasse largement le cadre de cet article, mais on peut au moins citer
107-
une raison des plus pragmatiques : la plupart des gestionnaires de paquets
108-
ne proposent pas la dernière version de Ruby.
14+
Pour installer Ruby, les principales plateformes proposent un ensemble
15+
d'outils spécifiques :
10916

110-
#### Ruby sur GNU/Linux
17+
* Sur Linux/UNIX, vous pouvez utiliser le système de gestion des
18+
paquets de votre distribution ou des outils tiers (rbenv et RVM).
19+
* Sur les machines OS X, vous pouvez utiliser des outils tiers (rbenv et RVM).
20+
* Sur les machines Windows, vous pouvez utiliser RubyInstaller.
11121

112-
Sous Debian ou Ubuntu, le programme `apt` rend les choses très
113-
faciles :
22+
Voir la page d'[Installation][installation] pour les détails sur l'usage des
23+
systèmes de gestion de paquets ou outils tiers.
11424

115-
{% highlight sh %}
116-
$ sudo apt-get install ruby1.9.1
117-
{% endhighlight %}
25+
Bien sûr, vous pouvez aussi installer Ruby à partir des sources pour toutes
26+
les plateformes majeures.
11827

119-
Cette commande installe la dernière version stable de la branche 1.9.2,
120-
mais pour des raisons historiques, la numérotation de sa bibliothèque
121-
standard est 1.9.1, d'où le nom du paquet.
28+
### Compiler Ruby — Code source
12229

123-
Pour installer plutôt la branche 1.8.\*, vous devrez sans doute faire :
30+
Installer Ruby à partir des sources est une bonne solution pour celles et ceux
31+
qui sont suffisamment à l’aise avec leur plateforme et qui souhaitent peut-être
32+
une configuration spécifique pour leur environnement. C’est également une bonne
33+
solution dans le cas où aucun autre paquet « tout compris » n’existe pour
34+
votre plateforme.
12435

125-
{% highlight sh %}
126-
$ sudo aptitude install ruby
127-
{% endhighlight %}
36+
Voir la page d'[Installation][installation] pour les détails de compilation de
37+
Ruby à partir des sources. Si vous rencontrez des difficultés en compilant Ruby,
38+
envisagez d'utiliser l'un des outils tiers mentionnés plus haut. Ils pourront
39+
peut-être vous aider.
12840

129-
Arch Linux utilise le gestionnaire de paquet `pacman` :
41+
* **Dernière version stable :**
42+
[Ruby {{ site.downloads.stable.version }}][stable-gz]<br>
43+
sha256: {{ site.downloads.stable.sha256.gz }}
13044

131-
{% highlight sh %}
132-
$ sudo pacman -S ruby
133-
{% endhighlight %}
45+
* **Version stable précédente :**
46+
[Ruby {{ site.downloads.previous.version }}][previous-gz]<br>
47+
sha256: {{ site.downloads.previous.sha256.gz }}
13448

135-
Pour les autres systèmes d'exploitation, adaptez selon votre propre système
136-
de paquetage, ou bien utilisez RVM.
49+
* **Anciennes versions stables (séries 2.0.0) :**
50+
[Ruby {{ site.downloads.previous20.version }}][previous20-gz]<br>
51+
sha256: {{ site.downloads.previous20.sha256.gz }}
13752

138-
### Ruby sur Mac OS X
53+
* **Anciennes versions stables (séries 1.9.3) :**
54+
[Ruby {{ site.downloads.previous19.version }}][previous19-gz]<br>
55+
sha256: {{ site.downloads.previous19.sha256.gz }}
13956

140-
Ruby 1.8.7 est intégré dans Mac OS X Lion, ainsi que Ruby on Rails,
141-
Mongrel, Capistrano et bien d’autres gems populaires. [En savoir plus][11].
57+
* **Snapshots :**
58+
* [Stable Snapshot][stable-snapshot-gz]:
59+
Archive de la dernière version publiée à partir de la branche stable courante.
60+
* [Nightly Snapshot][nightly-gz] Archive construite chaque nuit à partir du code le plus
61+
récent présent sur SVN.
62+
Comporte probablement des bugs ou d'autres problèmes, utilisez-la en connaissance de cause !
14263

143-
Mac OS X Tiger contient la version 1.8.2 de Ruby, tandis que Leopard
144-
propose la version 1.8.6.
145-
146-
Il existe dans tous les cas plusieurs méthodes pour obtenir la dernière
147-
version.
148-
149-
Le plus simple est sans doute d'utiliser [Homebrew][12] :
150-
151-
{% highlight sh %}
152-
$ brew install ruby
153-
{% endhighlight %}
154-
155-
Il est interessant de noter que, le système Mac OS X étant basé sur UNIX,
156-
installer à partir des sources est aussi facile et viable que les autres
157-
solutions. Cela dit, encore une fois, l'utilisation d'un installateur du
158-
type RVM simplifie considérablement les choses. La commande `rvm notes`
159-
vous donnera des instructions supplémentaires pour votre plateforme.
160-
161-
Pour un meilleur aperçu sur l’installation de Ruby (et Rails), les
162-
excellents articles (en anglais) de Dan Benjamin pour [Tiger][13],
163-
[Leopard][14], [Snow Leopard][15] et [Lion][16] peuvent vous être utiles.
164-
165-
### Ruby sous Solaris et OpenIndiana
166-
167-
Ruby 1.8.7 est disponible sous Solaris, versions 8 à 10, sur
168-
[Sunfreeware][17]. Ruby 1.8.7 est disponible sur [Blastwave][18]. Sous
169-
[Sunfreeware][17], on peut également trouver la version 1.9.2p0, mais
170-
ce n'est plus à jour pour cette branche de Ruby. Dans tous les cas, il
171-
est recommandé d'utiliser RVM ou un équivalent.
172-
173-
Pour installer Ruby sous [OpenIndiana][19], veuillez utiliser le client
174-
[IPS][20]. Cela vous permettra d’obtenir la dernière version des
175-
binaires de Ruby et Rubygems directement depuis le dépôt OpenSolaris. La
176-
mise en œuvre pour Ruby 1.9 est très simple :
177-
178-
{% highlight sh %}
179-
$ pkg install runtime/ruby-18
180-
{% endhighlight %}
181-
182-
### Autres implémentations de Ruby
183-
184-
Ruby, en tant que langage, connaît plusieurs implémentations. Pour le moment,
185-
nous avons évoqué l'implémentation « de référence », dite MRI (pour *Matz's
186-
Ruby Interpreter*) ou encore **CRuby** (car écrite majoritairement en C).
187-
188-
Il existe plusieurs implémentations alternatives. Elles peuvent apporter
189-
de véritables avantages dans certaines situations, notamment à travers
190-
l'accès à un *runtime* différent (comme Java, pour JRuby).
191-
192-
Voici une liste de ces implémentatitons :
193-
194-
* [JRuby][21] est Ruby sur la plateforme JVM (*Java Virtual Machine*). Elle
195-
utilise l'écosystème optimisé JIT, et propose de la concurrence réelle ainsi
196-
que l'accès à une très large collection de bibliothèques Java.
197-
* [Rubinius][22] est « Ruby écrit en Ruby. » Bâti sur LLVM, Rubinius est basé
198-
sur une machine virtuelle originale qui permet de développer d'autres
199-
langages de programmation.
200-
* [MacRuby][23] est une version de Ruby intégrant les librairies Cocoa d'Apple,
201-
sous Mac OS X. Il facilite l'écriture d'application native pour cette
202-
plateforme.
203-
* [IronRuby][26] intègre la plateforme .NET.
204-
* [MagLev][27] est une implémentation qui se veut « rapide, stable, avec
205-
de la persistence d'objet et un système de cache distribué et partagé. »
206-
* [Cardinal][24] est un compilateur Ruby pour [Parrot][25] (Perl 6).
64+
Pour plus d’information sur le dépôt Subversion de Ruby, voyez la page
65+
[Ruby Core](/fr/community/ruby-core/).
20766

208-
Certaines de ces implémentations, dont la MRI, se basent sur [RubySpec][28],
209-
une spécification complète de Ruby en tant que langage de programmation.
67+
Les sources de Ruby sont disponibles depuis des [miroirs][mirrors] répartis dans le monde.
68+
Utilisez s'il-vous-plaît un miroir proche de vous.
21069

21170

21271

21372
[license]: {{ site.license.url }}
214-
[stable-gz]: {{ site.downloads.stable.url.gz }}
73+
[installation]: /fr/documentation/installation/
74+
[stable-gz]: {{ site.downloads.stable.url.gz }}
21575
[previous-gz]: {{ site.downloads.previous.url.gz }}
76+
[previous20-gz]: {{ site.downloads.previous20.url.gz }}
77+
[previous19-gz]: {{ site.downloads.previous19.url.gz }}
21678
[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }}
21779
[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }}
218-
[5]: https://github.com/vertiginous/pik
219-
[7]: https://rvm.io/rvm/install/
220-
[8]: http://rubyinstaller.org/
221-
[9]: http://rubyinstaller.org/downloads/
222-
[10]: http://railsinstaller.org/
223-
[11]: http://trac.macosforge.org/projects/ruby/wiki
224-
[12]: http://brew.sh/
225-
[13]: http://hivelogic.com/articles/ruby-rails-mongrel-mysql-osx
226-
[14]: http://hivelogic.com/articles/ruby-rails-leopard
227-
[15]: http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/
228-
[16]: http://intridea.com/2011/7/26/setting-up-ruby-dev-on-lion?blog=company
229-
[17]: http://www.sunfreeware.com
230-
[18]: http://www.blastwave.org
231-
[19]: http://openindiana.org/
232-
[20]: http://opensolaris.org/os/project/pkg/
233-
[21]: http://jruby.org
234-
[22]: http://rubini.us
235-
[23]: http://www.macruby.org
236-
[24]: https://github.com/parrot/cardinal
237-
[25]: http://parrot.org
238-
[26]: http://www.ironruby.net
239-
[27]: http://ruby.gemstone.com
240-
[28]: http://rubyspec.org
80+
[mirrors]: /en/downloads/mirrors/

0 commit comments

Comments
 (0)