Как полностью удалить Ruby, Ruby gems в Mac OS X 10.6.4

12

Многие рубинисты могут быть шокированы, когда прочитают это, но я хотел бы знать, возможно ли полностью удалить платформу Ruby, а также все инструменты и гемы, которые поставляются с Mac OS X 10.6.4.

Любая помощь будет оценена. (И объяснения тоже, если вы думаете, что я бы предпочел не делать этого)

Спасибо

just_a_dude
источник
2
Просто из любопытства - зачем это убирать? Это не совсем навязчиво. У вас очень мало места на диске или что-то еще?
Мэтт
1
Я согласен с другими постерами. Если у вас очень мало свободного места на диске, я бы оставил его в покое. Возможно, что при удалении Ruby может возникнуть какая-то базовая зависимость.
8BitsOfGeek
1
Если вы возитесь с файлами в каталоге / System /, вы заслуживаете всего, что случится с вами. Просто не делай этого.
ghoppe
1
Легко увидеть, на что повлияет удаление системы Ruby. От типа командной строки: find /usr -type f -name \*.rb. Это будет одна вещь, которая затронута. Приложения также могут ожидать появления ruby /usr/bin, и они потерпят неудачу. В общем, это не очень хорошая идея , чтобы возиться с исполняемыми в /usr/bin, /sbinили /usr/sbin.
ТТМ
@ Грег Вы понимаете, что рубиновые файлы не нуждаются в .rbрасширении?
Даниэль Бек

Ответы:

10

Просто удалите /System/Library/Frameworks/Ruby.framework, /Library/Rubyи erb, gem, irb, rdoc, ri, ruby, и testrbс /usr/bin.

Предупреждение: OS X ожидает и иногда полагается на платформы и программное обеспечение, поставляемое с системой. Было бы очень плохой идеей удалить систему Ruby. Он может даже быть заменен в следующий раз, когда вы обновляете OS X - или нет, но OS X может ожидать его появления, и тогда произойдут плохие вещи. Удалите его на свой страх и риск. Я даю этот ответ, потому что вы спросили, но я бы не рекомендовал удалять системную платформу.

Почему вы хотите удалить это? Ничего не мешает сидеть там, не использованный.

mipadi
источник
Спасибо, ребята, не буду удалять Ruby или Python :)
just_a_dude
Я просто удалил его - bundle из rvm по какой-то причине использовал сайт Ruby, и это исправило это.
Войто