Как удалить установленные ri и rdoc?
Как я могу удалить ri
и rdoc
установленных камней? Спасибо
3 ответа:
вы можете просто удалить
doc
каталог в каталоге установки RubyGems.rm -r `gem env gemdir`/doc
на Mac OS X по умолчанию это
/Library/Ruby/Gems/1.8/doc
.имейте в виду, что для RubyGems может быть несколько каталогов установки.
- RubyGems будет пытаться установить в каталог пользователя (что-то вроде
~/.gem/ruby/1.8/
) если он не может получить доступ к обычному каталогу установки (например, вы установили драгоценный камень безsudo
).- РВМ также устанавливает RubyGems для каждого Рубина он устанавливает, который будет содержать
это сработало для меня, когда я попробовал это:
gem rdoc <gem name> --no-ri --overwrite
затем вы можете удалить только ri из драгоценного камня и оставить сам камень. Я не вижу, что нам нужен другой способ для этого.
у меня просто была эта проблема, подумав, что было бы неплохо иметь какой-то местный rdoc для поезда и т. д., Я полностью заполнил свой диск!
Итак, я укусил пулю, и сделал это (трудный путь).
во-первых, вот как я попал в это глупое затруднительное положение: -
$ gem install rdoc-data $ rdoc-data --install $ gem rdoc --all --overwrite
чтобы отменить это, я думал, что удалю драгоценные камни, а затем установлю их по мере необходимости (но без rdoc!)
сделать список : -
$ 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 ...
копирование и поиск / замена
\(.*\)
С '\'деинст.: -
$ gem uninstall actionmailer \ actionpack \ active_support \ ... 100 more ... ZenTest \ -a -x -I
смотреть, как диск получает ГБ свободного места! (~11 ГБ!)
это была глупая идея, в первую очередь, и мое решение может быть и так, но это сработало.