Ruby-3.1.0
Introduction à Ruby
Le paquet Ruby contient
l'environnement de développement Ruby. C'est utile pour écrire des scripts
orientés objet.
This package is known to build and work properly using an LFS-11.1
platform.
Informations sur le paquet
-
Téléchargement (HTTP) : https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 : cdc345178b63098728e9b6d2188bd1bd
-
Taille du téléchargement : 14 Mo
-
Estimation de l'espace disque requis : 600 Mo (plus 1,1
Go pour la documentation de l'API C)
-
Estimation du temps de construction : 1,8 SBU (avec
parallélism = 4 ; plus 8,8 SBU pour les tests, plus 1,9
SBU pour la documentation de l'API C)
Dépendances de Ruby
Facultatives
Berkeley DB-5.3.28, Doxygen-1.9.3, Graphviz-2.50.0, libyaml-0.2.5, Tk-8.6.12, Valgrind-3.18.1 et DTrace
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/ruby
Installation de Ruby
Installez Ruby en exécutant les
commandes suivantes :
./configure --prefix=/usr \
--enable-shared \
--docdir=/usr/share/doc/ruby-3.1.0 &&
make
Éventuellement, construisez les documents CAPI en exécutant les
commandes suivantes :
make capi
Pour tester les résultats, lancez : make check. Il y a plus de
21 000 tests. Certains tests liés à ipv6 peuvent indiquer une
erreur. 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 peuvent échouer. Quelques tests peuvent
échouer à cause d'hypothèses sur la configuration du système.
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:
bundle, bundler, erb, gem, irb, racc,
rake, rbs, rdbg, rdoc, ri, ruby et typeprof
Bibliothèques installées:
libruby.so
Répertoires installés:
/usr/include/ruby-3.1.0, /usr/lib/ruby,
/usr/share/doc/ruby-3.1.0 and /usr/share/ri
Descriptions courtes
bundle
|
crée des archives de gemmes Ruby
|
bundler
|
gère les dépendances d'une application tout le long de sa
durée de vie
|
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
|
rdbg
|
est le débogueur interactif de 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