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 12.0
platform.
Informations sur le paquet
-
Téléchargement (HTTP) : https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 : 377853f31d10bfe37c58b8537fc3e05d
-
Taille du téléchargement : 14 Mo
-
Estimation de l'espace disque requis : 694 Mo (plus
1,0 Go pour la documentation de l'API C)
-
Estimation du temps de construction : 1,2 SBU (avec
parallélisme = 4 ; plus 4,6 SBU pour les tests,
plus 0,6 SBU pour la documentation de l'API C)
Dépendances de Ruby
Requises
libyaml-0.2.5
Facultatives
Berkeley DB-5.3.28, Doxygen-1.9.7, Graphviz-8.1.0, rustc-1.71.1, Tk-8.6.13, Valgrind-3.21.0 et
DTrace
Installation de Ruby
Installez Ruby en exécutant les
commandes suivantes :
./configure --prefix=/usr \
--enable-shared \
--without-valgrind \
--without-baseruby \
--docdir=/usr/share/doc/ruby-3.2.2 &&
make
Éventuellement, construisez les documents CAPI en exécutant les
commandes suivantes :
make capi
Les tests nécessitent qu'une nouvelle version de Ruby soit
installée pour fonctionner correctement. Si vous voulez exécuter
les tests, exécutez-les après l'installation du paquet.
Maintenant, en tant qu'utilisateur root
:
make install
Pour tester les résultats, lancez : make -k check. Il y a plus de
25 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.
Note
Si vous avez installé des applications Ruby-On-Rails et avez mis
à jour Ruby en installant ce
paquet, vous devrez peut-être également y exécuter une mise à
jour (en tant qu'utilisateur root
) :
cd /path/to/web/app
bundle update rake
et redémarrer le serveur web qui sert l'application.
Explication des commandes
--enable-shared
: ce
paramètre construit la bibliothèque partagée libruby
.
--without-baseruby
:
ce paramètre évite d'utiliser le ruby du système s'il est déjà
installé. Le système de construction utilisera la version
nouvellement construite à la place.
--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.