Come posso rimuovere ri
e rdoc
di gemme installate? GrazieCome rimuovere ri e rdoc installati?
risposta
È sufficiente rimuovere la directory doc
nella directory di installazione di RubyGems.
rm -r `gem env gemdir`/doc
Su Mac OS X, per impostazione predefinita, è /Library/Ruby/Gems/1.8/doc
.
Tenere presente che potrebbero esserci diverse directory di installazione per RubyGems.
- RubyGems cercherà di installare nella directory utente (qualcosa come
~/.gem/ruby/1.8/
) se non può accedere alla directory di installazione normale (ad esempio, è stata installata una gemma senzasudo
). - RVM installa anche RubyGems per ogni Ruby installato che conterrà una directory
doc
contenenterdoc
eri
(ad esempio~/.rvm/gems/ruby-1.9.2-preview1/doc
).
questo sarà solo rimuovere i file esistenti, ma quelli nuovi verranno con nuove installazioni in ogni caso, a meno che non si utilizza il flag --no-document
per gemma installare o make it a default.
Ho appena avuto questo problema, dopo aver pensato che sarebbe stata una buona idea avere un rdoc locale per il treno, ecc., Ho completamente riempito il mio disco!
Così, ho morso il proiettile, e l'ho fatto (nel modo più difficile).
In primo luogo, questo è come ho ottenuto in questa stupida situazione: -
$ gem install rdoc-data
$ rdoc-data --install
$ gem rdoc --all --overwrite
Per annullare questo, ho pensato di disinstallare le gemme, e poi li installa come necessario
(ma senza rdoc!) listaGet: -
$ gem list *** LOCAL GEMS *** aasm (2.1.1) actionmailer (3.2.3, 3.2.2, 3.1.4, 3.1.3, 3.1.1, 3.1.0, 2.3.8, 2.3.5) actionpack (3.2.3, 3.2.2, 3.1.4, 3.1.3, 3.1.1, 3.1.0, 2.3.8, 2.3.5) active_support (3.0.0) ... +100 ...
Copia e ricerca/sostituzione
\(.*\)
con '\'disinstallazione apparente: -
$ gem uninstall actionmailer \ actionpack \ active_support \ ... 100 more ... ZenTest \ -a -x -I
orologio come il disco Utili GB di spazio libero! (~ 11 GB!)
Twas è un'idea stupida, in primo luogo, e la mia soluzione potrebbe essere altrettanto, ma ha funzionato.
ha funzionato per me quando ho provato questo:
gem rdoc <gem name> --no-ri --overwrite
Quindi è possibile rimuovere solo ri della gemma, e lasciare la gemma stessa. Non vedo che abbiamo bisogno di un altro modo per questo.
Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. - [Dalla recensione] (/ recensione/post di bassa qualità/12968780) – CinCout
Pensi che non abbia capito la domanda? La domanda era: "Come posso rimuovere ri e rdoc delle gemme installate?" :) – kangkyu
Hai chiesto all'OP di * provare * qualcosa, che sembra un'ipotesi, e quindi un commento. Se sei sicuro di ciò che stai scrivendo nella tua risposta, non vedo perché userai queste parole. – CinCout
- 1. Disabilita rdoc e ri da gemspec/Gemfile
- 2. Qual è la differenza tra ri e rdoc
- 3. Utilizzo di --no-rdoc e --no-ri con bundler
- 4. Come posso installare i file ri e rdoc per le gemme in seguito?
- 5. Mi manca qualcosa non installando ri e rdoc per le gemme?
- 6. Come faccio a --no-ri --no-rdoc il default per l'installazione gem?
- 7. Come posso generare RDOC per (tutti) i binari?
- 8. Come rimuovere completamente i pacchetti installati dalla cabala?
- 9. Come rimuovere i pacchetti npm installati a livello globale?
- 10. Come ricostruire rdoc per tutte le gemme installate?
- 11. Come ri-generare un'eccezione
- 12. Come visualizzare in anteprima il file RDoc?
- 13. Delphi e Lazarus entrambi installati
- 14. Come posso inserire commenti Rdoc in RubyMine
- 15. tale file da caricare - rdoc/compito
- 16. PHP rimuovere il primo indice di un array e ri-index
- 17. jdoc/pydoc/rdoc per bash?
- 18. Rimuovere completamente Android Studio, Eclipse e tutte le librerie/pacchetti installati con loro
- 19. Come ottenere ezComponents ConsoleTools installati
- 20. Come catturare e ri-lanciare tutti gli errori in MySQL
- 21. creazione di Rdoc per un'applicazione di rotaie
- 22. Come posso ottenere un elenco di aggiornamenti e hotfix installati?
- 23. come verificare se BLAS e ATLAS sono già installati
- 24. Perl6 moduli installati
- 25. installati da github
- 26. Richiesto ri-autenticazione Firebase
- 27. Come ri-indentare intelligentemente Clojure in Emacs?
- 28. gem server: come aggiornare le gem con rdoc mancante?
- 29. Come ri-avvolgere un Expression Linq albero
- 30. Meteor: Come elencare i pacchetti installati
'--no-ri --no-rdoc' è stato deprecato in favore di - --no-document', ma questa risposta funziona al meglio. – bayendor