Vous pouvez obtenir sur cette page les dernières versions de Ruby. La version stable actuelle est la 1.8.7. N’oubliez pas de lire la licence Ruby.
Le code source
Installer Ruby à partir des sources C est une bonne solution pour ceux qui sont sufisamment à l’aise avec leur plateforme de développement, et qui souhaitent éventuellement une configuration spécifique de leur environnement. C’est également la solution à adopter par défaut lorsqu’aucun paquetage « tout compris » n’existe pour votre plateforme.
- Ruby 1.8.7-p72 (md5: 5e5b7189674b3a7f69401284f6a7a36d) Version stable (recommendée)
- Stable Snapshot Archive de la dernière version stable du CVS. A priori plus à jour que la dernière version stable publique.
- Nightly Snapshot Archive de la dernière version du CVS. Éventuellement instable.
Pour plus d’information sur le dépôt Subversion de Ruby, voyez la page Ruby Core.
Ruby sur Microsoft Windows
Il existe plusieurs façons d’installer Ruby sur la plateforme Microsoft Windows. La première consiste à installer les sources binaires précompilés ; la seconde est d’utiliser l’installateur « One-Click. » Si vous ne savez pas quoi choisir, l’installateur est vraisemblablement le moyen le plus simple (il installe par ailleurs, en plus de Ruby, plusieurs bibliothèques additionelles très utiles).
- Ruby 1.8.6 One-Click Installer (md5: 00540689d1039964bc8d844b2b0c7db6) Version stable (recommendée)
- Ruby 1.8.7 Binary (md5: d4b04ba03a76dc70120fe96ffa22e5df) Version stable (recommendée)
- Ruby 1.9.1 Preview Binary (md5: 4ef934a77ac590fcd494928b3b3bfa08) Version pour les développeurs (expérimentale)
Ruby sur GNU/Linux
Il existe plusieurs moyens d’installer Ruby en fonction de la distribution que vous utilisez. Trivialement, vous pouvez télécharger le code source et compiler manuellement le projet. Cependant, certaines plateformes intègrent un système de paquetage qui permet d’installer Ruby très facilement, sans compilation manuelle.
Par exemple, sur Debian ou Ubuntu, apt-get rend les choses très faciles :
% sudo apt-get install ruby irb rdoc
Voyez selon votre propre système de paquetage.
Ruby sur Mac OS X
Ruby 1.8.6 est intégré dans Mac OS X Leopard, ainsi que Ruby on Rails, Mongrel, Capistrano et d’autres gems populaires. En savoir plus.
Mac OS X Tiger contient la version 1.8.2 de Ruby, mais pour ceux qui ne seraient pas passée à Leopard, il existe plusieurs méthodes pour obtenir la dernière version. Locomotive est tout indiqué si vous comptez utuliser Rails. Vous pouvez également passer par MacPorts ou Fink pour réaliser une installation plus fine.
Avec MacPorts, vous pouvez installer Ruby avec la commande :
% port install ruby
Fink est distribué avec une interface graphique (« Fink Commander ») que vous pouvez utiliser pour installer Ruby.
Il est interessant de noter que le systeme Mac OS X est basé sur UNIX, et que par conséquent télécharger et installer à partir des sources est aussi facile et efficace que les autres solutions.
Pour un meilleur aperçu sur l’installation de Ruby (et Rails), les excellents articles (en anglais) de Dan Benjamin pour Tiger and pour Leopard peuvent vous être utiles.
Ruby sous Ruby On Solaris et OpenSolaris
Ruby 1.8.7 est disponible sous Solaris, versions 8 à 10, sur Sunfreeware. Ruby 1.8.6 est disponible sur Blastwave. Une version optimisée de Ruby on Rails pour Solaris 10 est mise à disposition en tant que Coolstack par le projet Cooltools de Sun.
Pour installer Ruby sous OpenSolaris, veuillez utiliser le client IPS. Cela vous permettra d’obtenir la dernière version des binaires de Ruby et Rubygems directement depuis le dépôt OpenSolaris. La mise en œuvre est très simple :
% pfexec pkg install SUNWruby18
Ceci provoquera l’installation de Ruby, Rubygems, des extensions usuelles et des librairies nécessaires. Ce paquet contient également un support pour DTrace et des optimisations de performance. L’emplacement de plusieurs artefacts est décrite dans le document Ruby OpenSolaris ARC Case.
L’autre distribution OpenSolaris, à savoir Solaris Express Community Edition or SXCE, est fournie avec Ruby préinstallé. Les versions et emplacements sont identiques à ceux d’OpenSolaris Vanilla, et sont également documentés par le Ruby OpenSolaris ARC Case.
Pour installer tous les paquets SVR4 simultanément, reportez-vous au site RubyOpenSolaris project @ Rubyforge.
