Ruby-3.0.0
Installation de Ruby
Installez Ruby en lançant les
commandes suivantes :
./configure --prefix=/usr \
--enable-shared \
--docdir=/usr/share/doc/ruby-3.0.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 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, rdoc, ri, ruby et typeprof
Bibliothèques installées:
libruby.so
Répertoires installés:
/usr/include/ruby-3.0.0 /usr/lib/ruby,
/usr/share/doc/ruby-3.0.0 et /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
|
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 2021-02-22 01:43:43 +0000