RubyGems - Utilitaire de package Ruby

RubyGems est un utilitaire de package pour Ruby, qui installe les packages logiciels Ruby et les maintient à jour.

Syntaxe d'utilisation

$ gem command [arguments...] [options...]

Exemple

Vérifiez si RubyGems est installé -

$ gem --version
0.9.0

Commandes RubyGems

Voici une liste de toutes les commandes importantes pour RubyGems -

N ° Sr. Commande et description
1

build

Construit un bijou à partir d'un gemspec.

2

cert

Ajuste les paramètres de certificat RubyGems.

3

check

Vérifie les gemmes installées.

4

cleanup

Nettoie les anciennes versions des gemmes installées dans le référentiel local.

5

contents

Affiche le contenu des gemmes installées.

6

dependency

Affiche les dépendances d'un gem installé.

sept

environment

Affiche les informations environnementales RubyGems.

8

help

Fournit de l'aide sur la commande «gem».

9

install

Installe un gem dans le référentiel local.

dix

list

Affiche toutes les gemmes dont le nom commence par STRING.

11

query

Interroge les informations de gemme dans des référentiels locaux ou distants.

12

rdoc

Génère RDoc pour les gemmes préinstallées.

13

search

Affiche toutes les gemmes dont le nom contient STRING.

14

specification

Affiche la spécification des gemmes (en yaml).

15

uninstall

Désinstalle un gem du référentiel local.

16

unpack

Décompresse un joyau installé dans le répertoire actuel.

17

update

Met à jour le gem nommé (ou tous les gemmes installés) dans le référentiel local.

Options de commande courantes de RubyGems

Voici la liste des options courantes -

N ° Sr. Commande et description
1

--source URL

Utilise l'URL comme source distante pour les gemmes.

2

-p, --[no-]http-proxy [URL]

Utilise le proxy HTTP pour les opérations à distance.

3

-h, --help

Obtient de l'aide sur cette commande.

4

--config-file FILE

Utilise ce fichier de configuration au lieu de celui par défaut.

5

--backtrace

Affiche le suivi de la pile en cas d'erreurs.

6

--debug

Active le débogage Ruby.

Options de la commande d'installation de RubyGems

Voici une liste des options, qui utilisent la plupart du temps lorsque vous utilisez RubyGems lors de l'installation d'un package Ruby -

N ° Sr. Commande et description
1

-v, --version VERSION

Spécifie la version du gem à installer.

2

-l, --local

Restreint les opérations au domaine LOCAL (par défaut).

3

-r, --remote

Restreint les opérations au domaine REMOTE.

4

-b, --both

Permet les opérations LOCAL et DISTANT.

5

-i, --install-dir DIR

Où installer.

6

-d, --[no-]rdoc

Génère la documentation RDoc pour le gem lors de l'installation.

sept

-f, --[no-]force

Force gem à installer, en contournant les vérifications de dépendance.

8

-t, --[no-]test

Exécute des tests unitaires avant l'installation.

9

-w, --[no-]wrappers

Utilise des wrappers bin pour les exécutables.

dix

-P, --trust-policy POLICY

Spécifie la stratégie de confiance des gemmes.

11

--ignore-dependencies

N'installez aucune gemme dépendante requise.

12

-y, --include-dependencies

Installe sans condition les gemmes dépendantes requises.

Exemples

Cela installera 'SOAP4R', soit à partir du répertoire local ou du serveur distant, y compris toutes les dépendances -

gem install soap4r --include-dependencies

Cela installera 'rake', uniquement à partir du serveur distant -

gem install rake --remote

Cela installera 'rake' à partir du serveur distant, exécutera des tests unitaires et générera des RDocs -

gem install --remote rake --test --rdoc --ri

Lectures supplémentaires

  • le RubyGems User Guide vous donne presque tout ce que vous devez savoir sur l'utilisation de RubyGems.

  • le RubyGems Command Reference pour RubyGems.