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?


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)


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.


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.


Funciona com gem 2.x
Kris
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.