Ich habe ein Client-Juwel, die ich Geschäftskunden über Rubygems verteilen werde. Gem Client hat cca. dutzend Juwel Abhängigkeiten und wenn es installiert wird es dauert eine lange Zeit zu installieren es aufgrund der Generierung von rdoc
und ri
für jedes Juwel.Disable rdoc und ri von Gemspec/Gemfile
Clients sind Business-Benutzer und sie haben keine Verwendung für Rdoc/ri, ich bin auf der Suche nach einer Möglichkeit, das über .gemspec
oder Gemfile
zu deaktivieren. Ich kenne eine Lösung, die die Systemdatei .gemrc
verwendet, um rdoc/ri zu deaktivieren. Aber das ist nicht akzeptable Lösung, da ich meine Installation will wie die Eingabe einfach:
gem install foo
also speichern Sie es in ein Bash-Skript? 'echo 'gem: --no-ri --no-rdoc'> ~/.gemrc' – shime
@shime Wie löst man ein Bash-Skript auf 'Gem Install Foo' aus? –
ah, Entschuldigung für Missverständnisse. Jetzt verstehe ich, was das Problem ist. es scheint mir jedoch komisch. Ich möchte nicht, dass Edelstein meine Edelsteininstallationseinstellungen global ändern kann. Warum sollten Sie sie nicht einfach anweisen, 'gem install foo - no-ri --no-rdoc' zu verwenden? Ich denke nicht, dass es Vorinstallationshaken gibt. – shime