74 votes

Comment faire pour supprimer installé ri et rdoc?

Comment puis-je supprimer l' ri et rdoc de installé des pierres précieuses? Merci

122voto

BiHi Points 928

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 sans sudo).
  • RVM installe également RubyGems pour chaque Ruby, il s'installe qui contient un doc répertoire contenant rdoc et ri 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.

1voto

Ian Vaughan Points 3510

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!)

  1. 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 ...
    
  2. Copie et de chercher/remplacer, \(.*\) avec '\'

  3. En vrac désinstaller :-

    $ gem uninstall actionmailer \
    actionpack \
    active_support \
    ... 100 more ...
    ZenTest \
    -a -x -I
    
  4. 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é.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X