Ruby
De Linuxmemo.
gem
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.
http://docs.rubygems.org/read/book/1
http://rubyforge.org/projects/rubygems
- 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 :
gem install leNomDeMonGem gem install msgpack -v 0.4.6
Si vous avez déjà télécharger le fichier .gem, allez dans le répertoire où se trouve le .gem, et exécutez :
gem install leNomDeMon.gem
- Rechercher un Gem
gem search paterne -r
Le "-r" sert a indiquer a RubyGems de chercher le Gem sur le serveur distant.
- Désinstaller un Gem
gem uninstall leNomDeMonGem
- Mettre a jour
gem update leNomDeMonGem
Ou pour mettre à jour tout les gems :
gem update
- Lister les Gems déjà installés
gem list
Gemfile
Gemfile est un fichier d'installation automatique des dépendance gem pour un logiciel ou un script. Il se gère avec Bundler.
gem install bundler
Puis dans le rep où ce trouve le Gemfile
bundler install