Usare --no-rdoc e --no-ri con bundler


118

Quando si utilizza gem install gem_nameposso passare --no-rdoce--no-ri passare per saltare la generazione della documentazione RDoc / RI per la gemma durante l'installazione.

C'è un modo simile per farlo bundle install?


4
Come spiegato da Timbinous (la seconda risposta più votata), Bundler lo fa per DEFAULT
Cec

Risposte:


159

Crea un file ~/.gemrce mettici dentro:

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

Questo dovrebbe renderlo applicabile ogni volta che esegui il gemcomando. (Anche da bundle install)


dovrebbe essere gem: --no-rdoc --no-rio :gem: --no-rdoc --no-ri?
deb

Ho copiato e incollato quello che ho nel mio file, e questo ha funzionato per me per un po '
Mitch Dempsey,

L'ordine non ha importanza, btw. È un elenco di flag della riga di comando da passare a gem.
docwhat

248

Bundler non include rdoc e ri. Non c'è niente che devi fare.


12
Quindi vedo che sono stato downvoted 5 volte. Qualcuno può spiegare come mi sbaglio? Bundler non include file RDoc e RI quando installi gems usando bundle install. Le persone lo volevano come funzionalità per consentirti di installare la documentazione, ma semplicemente non lo consentono.
Timbinous

16
Timbinous ha ragione . Non è solo corretto, dovrebbe essere la risposta accettata perché risponde effettivamente alla domanda. Peccato che le persone stiano votando una risposta corretta quando non sanno nulla.
p4sh4

14
Solo così sono chiaro Cyril. Quando chiede c'è un modo simile per farlo con l'installazione in bundle? Dirgli che il bundler lo fa già per te per impostazione predefinita non risolve effettivamente il suo problema. Non ha mai avuto problemi con cui cominciare. Glielo dicevo.
Timbinous


7

L'impostazione aggiornata per ~/.gemrcè

gem: --no-document

Ma come sottolineato, questo è già bundleril valore predefinito.


Funziona con gem 2.x
Kris
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.