FAQ Ruby et Ruby on Rails (RoR).Consultez toutes les FAQ

Nombre d'auteurs : 6, nombre de questions : 48, dernière mise à jour : 30 mars 2017 

 
OuvrirSommaireGem

Pour installer un Gem, il y a deux méthodes :

  • Si le gem se trouve dans le registre des gems distants , vous devez exécuter :
 
Sélectionnez

gem install leNomDeMonGem
  • Si vous avez déjà télécharger le fichier .gem, allez dans le répertoire où se trouve le .gem, et exécutez :
 
Sélectionnez

gem install leNomDeMon.gem
Créé le 18 décembre 2006  par kedare

Un Gem est un paquet fournit par la communauté de Ruby.
On peut comparer ça en quelque sorte a un "zip", il contient le module à installer, et un descripteur qui est utiliser pour l'installer (et lu automatiquement par RubyGems).
le Gem peut être téléchargé manuellement ou automatiquement via RubyGems.

Créé le 18 décembre 2006  par kedare

Il faut utiliser la commande "gem search xxx", où "xxx" correspond à votre recherche.
Par exemple si je cherche quelque chose en rapport avec le xml ,je vais utiliser "xml" comme argument de recherche , je n'ai qu'a taper :

 
Sélectionnez

gem search xml -r

Le "-r" sert a indiquer a RubyGems de chercher le Gem sur le serveur distant.

Créé le 18 décembre 2006  par kedare

Vous pouvez trouver RubyGems ici : http://rubyforge.org/projects/rubygems.
Si vous avez utilisé l'All-In-One-Installer sur Windows, il doit déjà être installé.
Je vous recommande aussi d'installer rake qui est largement utilisé par RubyGems.

Créé le 18 décembre 2006  par kedare

Comme pour la manipulation précédente , vous devez connaitre le nom du gem à désinstaller, ensuite exécutez :

 
Sélectionnez

gem uninstall leNomDeMonGem
Créé le 18 décembre 2006  par kedare

Comme pour la manipulation précédente, vous devez connaitre le nom du gem à mettre à jour , ensuite exécutez :

 
Sélectionnez

gem update leNomDeMonGem

Ou pour mettre à jour tout les gems :

 
Sélectionnez

gem update
Créé le 18 décembre 2006  par kedare

Vous devez exécuter cette commande :

 
Sélectionnez

gem list
Créé le 18 décembre 2006  par kedare

Vous devez commencer par importer "rubygems", puis ensuite importer le gem personnalisé via la fonction require_gem :

 
Sélectionnez

require "rubygems"
require_gem "progressbar"
Créé le 18 décembre 2006  par kedare

vous pouvez aller sur le site officiel : http://rubygems.org.

Créé le 18 décembre 2006  par kedare

RubyGems est un gestionnaire de Package Similaire a "apt-get", mais qui est codé en "PureRuby", et sert a installer/supprimer/mettre à jour des modules Ruby.

Créé le 18 décembre 2006  par kedare
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.