Ruby-2.2.0

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.7.

Informations sur le paquet

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

  • Somme de contrôle MD5 du téléchargement : 54b43c6c6c9dd4c4b08ceb03ad0ded7a

  • Taille du téléchargement : 9.9 Mo

  • Estimation de l'espace disque requis : 342 Mo (additional 183 Mo for docs)

  • Estimation du temps de construction : 1.9 SBU (additional 1.1 SBU for docs and 0.2 SBU for tests)

Dépendances de Ruby

Facultatives

Berkeley DB-6.1.19, Doxygen-1.8.9.1, Graphviz-2.38.0, OpenSSL-1.0.2 Tk-8.6.3 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.0

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

cp -v template/Doxyfile.tmpl Doxyfile &&
doxygen

Compilez et liez Ruby en lançant la commande suivante:

make

Pour tester les résultats, lancez : make test.

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.0 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