Ho una gemma cliente che distribuirò clienti business tramite rubygems. Il cliente della gemma ha cca. dozzina di dipendenze gem e quando viene installato ci vuole molto tempo per installarlo a causa della generazione di rdoc
e ri
per ogni gemma.Disabilita rdoc e ri da gemspec/Gemfile
I client sono utenti aziendali e non hanno alcun utilizzo per rdoc/ri, sto cercando un modo per disattivarlo tramite .gemspec
o Gemfile
. Conosco una soluzione che utilizza il file di sistema .gemrc
per disabilitare rdoc/ri. Ma non è una soluzione accettabile in quanto voglio che la mia installazione sia semplice digitazione:
gem install foo
quindi salvalo in uno script bash? 'echo 'gem: --no-ri --no-rdoc'> ~/.gemrc' – shime
@shime Come attivare lo script di bash su' gem install foo'? –
ah, scusa per l'incomprensione. ora capisco qual è il problema. sembra strano per me, però. Non vorrei che la gem fosse in grado di cambiare le mie preferenze di installazione in tutto il mondo. perché non dovresti semplicemente istruire loro a usare 'gem install foo --no-ri --no-rdoc'? Non penso che ci siano ganci pre-installazione disponibili. – shime