Ruby-2.2.3

Introduction à Ruby

Le paquet Ruby contient l'environnement de développement Ruby. C'est utile pour écrire des scripts orientés objet.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.

Informations sur le paquet

  • Téléchargement (HTTP) : http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz

  • Somme de contrôle MD5 du téléchargement : 2a8bc1f46aba8938add70f742e8af1ff

  • Taille du téléchargement : 10 Mo

  • Estimation de l'espace disque requis : 585 Mo, with checks (additional 466 Mo for C API docs)

  • Estimation du temps de construction : 2.4 SBU (additional 3 SBU for checks and 0.4 SBU for C API docs)

Dépendances de Ruby

Facultatives

Berkeley DB-6.1.26, Doxygen-1.8.10, Graphviz-2.38.0, OpenSSL-1.0.2d Tk-8.6.4 Valgrind-3.10.1, et libyaml.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/ruby

Installation de Ruby

Installez Ruby en lançant les commandes suivantes :

./configure --prefix=/usr   \
            --enable-shared \
            --docdir=/usr/share/doc/ruby-2.2.3 &&
make

Facultativement, construisez les documents CAPI en lançant les commandes suivantes :

make capi

Pour tester les résultats, lancez : make -k test. Un des 16059 tests échouent.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--enable-shared : Ce paramètre construit la bibbliothèque partagée libruby.

--disable-install-doc: Ce paramètre désactive la construction et l'installation des index rdoc et les documents de l'API C.

--disable-install-rdoc: Ce paramètre désactive la construction et l'installation des indexs rdoc.

--disable-install-capi: Ce paramètre désactive la construction et l'installation des documents de l'API C.

Contenu

Programmes installés: erb, gem, irb, rake, rdoc, ri et ruby
Bibliothèques installées: libruby.so et libruby-static.a.
Répertoires installés: /usr/include/ruby-2.2.0 /usr/lib/ruby, /usr/share/doc/ruby-2.2.3 et /usr/share/ri

Descriptions courtes

ruby

est un langage de script interprété pour la programmation facile et orientée objet.

irb

est l'interface interactive avec Ruby.

erb

est Tiny eRuby. Il interprète un fichier texte de code embarqué Ruby.

ri

affiche la documentation à partir d'une base de données sur des classes, des modules et des méthodes Ruby.

libruby.so

contient les fonctions de l'API exigées par Ruby.

Last updated on : 2013-02-11 19:51:17 +010