Rubinius est une implémentation du langage de programmation Ruby.
Rubinius inclut une machine virtuelle pour code intermédiaire, un analyseur de syntaxe Ruby, un compilateur de code intermédiaire, un ramasse-miettes générationnel, un compilateur JIT (en temps réel) de code machine natif, et les bibliothèques du coeur Ruby et standard.
Rubinius implémente actuellement la version 1.8.7 de Ruby.
Rubinius utilise la licence BSD. Voir le fichier LICENSE
dans les sources.
Rubinius fonctionne sur Max OS X et de nombreux systèmes d’exploitation Unix/Linux. Le support de Microsoft Windows est à venir prochainement.
Pour installer Rubinius, suivez les instructions suivantes. Pour des informations plus détaillées, lisez le chapitre Démarrage.
git clone git://github.com/rubinius/rubinius.git
cd rubinius
./configure --prefix=/path/to/install/dir
rake install
Quand le processus d’installation se termine, suivez les indications pour ajouter
le répertoire des exécutables Rubinius (bin
) à votre variable d’environnement PATH
.
Rubinius est fourni avec RubyGems intégré, et les gems rake
et rdoc
pré-installées.
Pour installer la gem nokogiri
par exemple, exécutez rbx gem install nokogiri
.