52 votes

Ajoutez une gemme au Gemfile avec Bundler à partir de la ligne de commande

Lorsque vous utilisez le gestionnaire de paquets Node, vous pouvez spécifier npm install --save mynodemodule qui place automatiquement le module dans package.json

Je me demandais s'il existe une commande pour le bundler qui vous permet d'ajouter le gemme et sa version au Gemfile à partir de la ligne de commande?

Par exemple bundle install --save nokogiri

48voto

Dru Points 2284

Je viens juste d'écrire Gemrat pour faire cela.

    $ gem install gemrat 
    $ gemrat nokogiri

    #=> gem 'nokogiri', '1.6.0' ajouté à votre Gemfile.
    #=> Regroupement en cours...

46voto

zocoi Points 298

Si vous visitez cette question en 2018, bundler a maintenant une interface en ligne de commande pour le faire : bundle add

La chaîne de la version pourrait être votre version typique de gemme incluant >= et ~

26voto

dj2 Points 3998
echo 'gem "nokogiri"' >> Gemfile

5voto

lesterzone Points 173

Comme @zocoi l'a décrit, vous pouvez utiliser le bundle et spécifier le groupe :

bundle add rails --group "development, test"

Plus d'informations

bundle add --help

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X