Verwenden von --no-rdoc und --no-ri mit Bundler


118

Bei Verwendung gem install gem_namekann ich übergeben --no-rdocund --no-rizum Generieren der RDoc / RI-Dokumentation für das Gem bei der Installation wechseln.

Gibt es einen ähnlichen Weg, dies zu tun bundle install?


4
Wie von Timbinous (zweithäufigste Antwort) erklärt, tut Bundler dies von DEFAULT
Cec

Antworten:


159

Machen Sie eine Datei ~/.gemrcund legen Sie diese hinein:

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

Das sollte es anwenden, wenn Sie den gemBefehl ausführen . (Auch von bundle install)


sollte es sein gem: --no-rdoc --no-rioder :gem: --no-rdoc --no-ri?
Deb

Ich habe kopiert und eingefügt, was ich in meiner Datei habe, und das hat für mich eine Weile funktioniert
Mitch Dempsey

Ordnung spielt übrigens keine Rolle. Es ist eine Liste von Befehlszeilenflags, die an gem übergeben werden sollen.
docwhat

248

Bundler enthält nicht rdoc und ri. Sie müssen nichts tun.


12
Ich sehe also, dass ich 5 Mal herabgestimmt wurde. Kann mir jemand erklären, wie ich falsch liege? Bundler enthält keine RDoc- und RI-Dateien, wenn Sie Gems mit installieren bundle install. Die Leute wollten dies als eine Funktion, mit der Sie die Dokumentation installieren können, aber sie erlauben es einfach nicht.
Timbinous

16
Timbinous ist richtig . Es ist nicht nur richtig, es sollte die akzeptierte Antwort sein, weil es tatsächlich die Frage beantwortet. Verdammt schade, dass die Leute eine richtige Antwort ablehnen, wenn sie nichts wissen.
p4sh4

14
Nur damit ich klar bin, Cyril. Wenn er fragt, gibt es eine ähnliche Möglichkeit, dies mit der Bundle-Installation zu tun? Ihm zu sagen, dass Bundler dies standardmäßig bereits für Sie erledigt, löst sein Problem nicht wirklich. Er hatte nie ein Problem. Das habe ich ihm gesagt.
Timbinous


7

Die aktuelle Einstellung für ~/.gemrcist

gem: --no-document

Wie bereits erwähnt, ist dies bereits bundlerdie Standardeinstellung.


Funktioniert mit gem 2.x
Kris
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.