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.