Ruby-2.5.1
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.3.
Informations sur le paquet
-
Téléchargement (HTTP) : http://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
b7d48b39fd09933e232f172384d03b94
-
Taille du téléchargement : 11 Mo
-
Estimation de l'espace disque requis : 364 Mo, avec les
tests (206 Mo supplémentaires pour la documentation de l'API
C)
-
Estimation du temps de construction : 1.1 SBU, (avec
parallélism = 4 ; plus 3.4 SBU pour les tests, 0.4 SBU
supplémentaires pour la documentation de l'API C)
Dépendances de Ruby
Facultatives
Berkeley DB-5.3.28, Doxygen-1.8.14, Graphviz-2.40.1, Tk-8.6.8, Valgrind-3.13.0 et
YAML-0.2.1
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.1 &&
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 17388 tests.
Plusieurs (environ 11) é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.1 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-08-20 22:08:58 +0200