Utiliser --no-rdoc et --no-ri avec bundler

118

Lors de l'utilisation, gem install gem_nameje peux passer --no-rdocet --no-ripasser à ignorer la génération de la documentation RDoc / RI pour le gem lors de l'installation.

Y a-t-il une manière similaire de faire cela avec bundle install?

deb
la source
4
Comme expliqué par Timbinous (2e réponse la plus votée), Bundler le fait par DEFAULT
Cec

Réponses:

159

Créez un fichier ~/.gemrcet mettez-y ceci:

gem: --no-rdoc --no-ri

Cela devrait le faire s'appliquer chaque fois que vous exécutez la gemcommande. (Même de bundle install)

Mitch Dempsey
la source
devrait-il être gem: --no-rdoc --no-riou :gem: --no-rdoc --no-ri?
déb
J'ai copié et collé ce que j'ai dans mon fichier, et cela fonctionne pour moi depuis un moment
Mitch Dempsey
L'ordre n'a pas d'importance, d'ailleurs. C'est une liste d'indicateurs de ligne de commande à transmettre à gem.
docwhat
248

Bundler n'inclut pas rdoc et ri. Il n'y a rien à faire.

Timbinous
la source
12
Donc je vois que je suis contre 5 fois. Quelqu'un peut-il expliquer pourquoi je me trompe? Bundler n'inclut pas les fichiers RDoc et RI lorsque vous installez des gemmes à l'aide de bundle install. Les gens voulaient que cela vous permette d'installer la documentation, mais ils ne le permettent tout simplement pas.
Timbinous
16
Timbinous a raison . Ce n'est pas seulement correct, ce devrait être la réponse acceptée car elle répond en fait à la question. Dommage que les gens votent en masse pour une réponse correcte lorsqu'ils ne savent rien.
p4sh4
14
Juste pour que je sois clair Cyril. Lorsqu'il demande, existe-t-il un moyen similaire de le faire avec l'installation groupée? Lui dire que le bundler fait déjà cela pour vous par défaut ne résout pas réellement son problème. Il n'a jamais eu de problème au départ. Je lui disais ça.
Timbinous
7

Le paramètre à jour pour ~/.gemrcest

gem: --no-document

Mais comme indiqué, c'est déjà bundlerla valeur par défaut.

cette conception
la source
Fonctionne avec gem 2.x
Kris