Comment puis-je supprimer l' ri
et rdoc
de installé des pierres précieuses? Merci
Réponses
Trop de publicités?Vous pouvez simplement retirer l' doc
répertoire dans le RubyGems répertoire d'installation.
rm -r `gem env gemdir`/doc
Sur Mac OS X par défaut, c'est /Library/Ruby/Gems/1.8/doc
.
Gardez à l'esprit qu'il pourrait y avoir plusieurs répertoires d'installation pour RubyGems.
- RubyGems vais essayer de l'installer à votre répertoire utilisateur (quelque chose comme
~/.gem/ruby/1.8/
) s'il ne peut pas accéder à la normale répertoire d'installation (par exemple, vous avez installé un joyau sanssudo
). - RVM installe également RubyGems pour chaque Ruby, il s'installe qui contient un
doc
répertoire contenantrdoc
etri
fichiers (par exemple,~/.rvm/gems/ruby-1.9.2-preview1/doc
).
Cela va simplement supprimer les fichiers existants, mais de nouveaux viendra avec de nouvelles installations de toute façon, sauf si vous utilisez l' --no-ri --no-rdoc
drapeaux pour gem install ou faire défaut.
J'ai juste eu ce problème, après pensant que ce serait une bonne idée d'avoir des locaux rdoc pour le train etc, j'ai complètement rempli mon disque!
Donc, je peu la balle, et il l'a fait (à la dure).
Tout d'abord, c'est de cette façon que je suis dans cette situation stupide :-
$ gem install rdoc-data
$ rdoc-data --install
$ gem rdoc --all --overwrite
Pour annuler cette, je pensais que je l'avais désinstaller les gemmes, puis installez-les au besoin (mais sans rdoc!)
-
Obtenir la liste :-
$ 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 ...
Copie et de chercher/remplacer,
\(.*\)
avec '\'-
En vrac désinstaller :-
$ gem uninstall actionmailer \ actionpack \ active_support \ ... 100 more ... ZenTest \ -a -x -I
Regardez comme le disque gains GO d'espace libre! (~11 GO!)
C'était une idée stupide, en premier lieu, et ma solution est peut-être bien, mais cela a fonctionné.