Ruby-2.5.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-8.2.

Informations sur le paquet

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

  • Téléchargement (FTP) :

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

  • Taille du téléchargement : 11 Mo

  • Estimation de l'espace disque requis : 361 Mo, avec les tests (206 Mo supplémentaires pour la documentation de l'API C)

  • Estimation du temps de construction : 1.3 SBU, (avec parallélism = 4 ; plus 3.7 SBU pour les tests, 0.4 SBU supplémentaires pour la documentation de l'API C)

Dépendances de Ruby

Facultatives

Berkeley DB-6.2.32, Doxygen-1.8.14, Graphviz-2.40.1, Tk-8.6.8, Valgrind-3.13.0 et YAML-0.1.7

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.5.0 &&
make

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

make capi

Pour tester les résultats, lancez : make check. Il y a 17327 tests. Plusieurs (environ 3) échouent et un test peut freezer, mais le processus de test peut continuer avec ctrl-C. Si les tests sont lancés dans un répertoire accessible en écriture pour tout le monde (par exemple /tmp) alors plusieurs tests supplémentaires échouent et les tests terminent avec 25 échecs.

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.5.0 /usr/lib/ruby, /usr/share/doc/ruby-2.5.0 et /usr/share/ri

Descriptions courtes

erb

est un petit eRuby. Il interprète le code Ruby intégré aux fichiers.

gem

commande pour RubyGems - un gestionnaire de paquets sophistiqué pour Ruby.

irb

est l'interface interactive pour Ruby.

rake

est un utilitaire de construction similaire à make pour Ruby.

rdoc

génère la documentation Ruby.

ri

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

ruby

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

libruby.so

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

Last updated on 2018-02-22 00:57:03 +0100