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?


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)


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.


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.


Fonctionne avec gem 2.x
Kris
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.