Ce module enveloppe tous les besoins des utilisateurs pour travailler avec GEM. Il couvre diverses fonctions, et dans la main favorise diverses fonctions à exercer.
RubyGems est un gestionnaire de paquets pour le langage de programmation Ruby qui fournit un format standard pour la distribution de programmes et bibliothèques Ruby (dans un format autonome appelé un “bijou”), un outil conçu pour gérer facilement l’installation de pierres précieuses, et un serveur pour les distribuer.
Voyons les diverses caractéristiques et la façon d’utiliser ce module parmi les sujets à venir.
La commande help instruit les utilisateurs quant à la finalité et diverses caractéristiques et la syntaxe pour la mise en œuvre de ces différentes caractéristiques. Il indique également les sorties de paramètres alternatifs qui peuvent être utilisés dans les déclarations. Le format de la syntaxe pour appliquer option d’aide en vertu de ce module, est donnée ci-dessous,
ptconfigure gem help
Visualiser la sortie et le travail de l’option d’aide en vertu de ce module L’écran suivant.
kevell@corp:/# ptconfigure gem help
******************************
This command allows you to modify create or modify gems
Gem, gem
- install
Install
example: ptconfigure gem pkg-install --package-name="somename"
- remove
Remove
example: ptconfigure gem pkg-remove --package-name="somename"
- ensure
Ensure
example: ptconfigure gem pkg-ensure --package-name="somename"
- update
Update
example: ptconfigure gem update
------------------------------
End Help
******************************
Comme le montre de la commande d’aide ci-dessus, les diverses caractéristiques de Gem est énumérés ci-dessous,
Voyons en détail sur ces fonctions.
Cette fonction vous permet d’installer le paquet que l’utilisateur a besoin. Visualiser la sortie La capture d’écran ci-dessous ,
kevell@corp:/# ptconfigure gem pkg-install --package-name=cucumber
Successfully installed cucumber-2.0.0
1 gem installed
Installing ri documentation for cucumber-2.0.0...
Installing RDoc documentation for cucumber-2.0.0...
******************************
Gem Modifications:
--------------------------------------------
Gem: Success
------------------------------
Gem Mods Finished
******************************
Cette fonction vise à la suppression d’un joyau existant. Cette fonction de gemme utilisant ce module peut être atteint par la syntaxe suivante,
ptconfigure gem remove --gemname="somename"
A la place de gemname l’utilisateur peut spécifier le nom de la gemme qui doit être supprimé. Après avoir saisi la commande comme indiqué ci-dessus, le joyau spécifié sera supprimé.
kevell@corp:/# ptconfigure gem pkg-remove --package-name=cucumber
Removing cucumber
Successfully uninstalled cucumber-2.0.0
******************************
Gem Modifications:
--------------------------------------------
Gem: Failure
------------------------------
Gem Mods Finished
******************************
Cette fonction assure le paquet est installé correctement dans la machine .
ptconfigure gem pkg-ensure --package="ssh"
kevell@corp:/# ptconfigure gem pkg-ensure
Enter Package:
cucumber
true
[Pharaoh Logging] Package cucumber from the Packager Gem is Installed
******************************
Gem Modifications:
--------------------------------------------
Gem: Success
------------------------------
Gem Mods Finished
******************************
kevell@corp:/# ptconfigure gem pkg-ensure
Enter Package:
cucumber
false
[Pharaoh Logging] Package cucumber from the Packager Gem is not Installed
******************************
Gem Modifications:
--------------------------------------------
Gem: Success
------------------------------
Gem Mods Finished
******************************
Les autres paramètres de ce module, chacun pouvant être utilisés dans la déclaration est,