Usando --no-rdoc e --no-ri com bundler

118

Ao usar gem install gem_name, posso passar --no-rdoce --no-riopções para ignorar a geração de documentação RDoc / RI para o gem na instalação.

Existe uma maneira semelhante de fazer isso bundle install?

deb
fonte
4
Conforme explicado por Timbinous (2ª resposta mais votada), Bundler faz isso por DEFAULT
Cec

Respostas:

159

Faça um arquivo ~/.gemrce coloque nele:

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

Isso deve torná-lo aplicável sempre que você executar o gemcomando. (Mesmo de bundle install)

Mitch Dempsey
fonte
deveria ser gem: --no-rdoc --no-riou :gem: --no-rdoc --no-ri?
deb
Copiei e colei o que tenho em meu arquivo, e isso tem funcionado para mim por um tempo
Mitch Dempsey
A ordem não importa, aliás. É uma lista de sinalizadores de linha de comando para passar para o gem.
docwhat de
248

Bundler não inclui rdoc e ri. Não há nada que você precise fazer.

Timbinous
fonte
12
Vejo que fui rejeitado 5 vezes. Alguém pode explicar como estou errado? Bundler não inclui arquivos RDoc e RI quando você instala gems usando bundle install. As pessoas queriam isso como um recurso para permitir a instalação da documentação, mas eles simplesmente não permitem.
Timbinous
16
Timbinous está certo . Não é apenas correto, deve ser a resposta aceita porque realmente responde à pergunta. É uma pena que as pessoas estejam rejeitando o rebanho para uma resposta correta quando não sabem de nada.
p4sh4
14
Só para deixar claro, Cyril. Quando ele pergunta se há uma maneira semelhante de fazer isso com a instalação do pacote? Dizer a ele que o bundler já faz isso por você por padrão não está realmente resolvendo o problema. Ele nunca teve um problema para começar. Eu estava dizendo isso a ele.
Timbinous de
7

A configuração atualizada para ~/.gemrcé

gem: --no-document

Mas, como apontado, esse já bundleré o padrão.

thisismydesign
fonte
Funciona com gem 2.x
Kris