Ruby-3.1.2
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.2
platform.
Informations sur le paquet
-
Téléchargement (HTTP) : https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.2.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 : e2c35af69d1f94e8634f38c80e809c0d
-
Taille du téléchargement : 14 Mo
-
Estimation de l'espace disque requis : 612 Mo (plus
1,1 Go pour la documentation de l'API C)
-
Estimation du temps de construction : 2,2 SBU (avec
parallélisme = 4 ; plus 7,5 SBU pour les tests,
plus 0,8 SBU pour la documentation de l'API C)
Dépendances de Ruby
Facultatives
Berkeley DB-5.3.28, Doxygen-1.9.4, Graphviz-5.0.1, libyaml-0.2.5, Tk-8.6.12, Valgrind-3.19.0 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.2 &&
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 bibliothè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.2 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 une interface en ligne de commande pour eRuby, qui
fournit un système de modèles pour Ruby
|
gem
|
est la commande pour RubyGems, un gestionnaire de paquets
sophistiqué pour Ruby.
Il est semblable à la commande « pip » de
Python
|
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