如何在Mac OS X 10.6.4上完全删除Ruby和Ruby gem


13

大多数红宝石主义者在阅读本文时可能会感到震惊,但是我想知道是否有可能完全删除Ruby框架以及Mac OS X 10.6.4附带的所有工具和gem。

任何帮助,将不胜感激。(如果您认为我不想这样做,也可以提供解释)

谢谢


2
只是出于好奇-为什么要删除它?这并不完全是侵入性的。您的磁盘空间不足吗?
马特2010年

1
我同意其他海报。除非您的磁盘空间非常少,否则我将保留它。如果删除Ruby,则可能会破坏某些基础依赖性。
8BitsOfGeek

1
如果您弄乱了/ System /目录中的文件,那么您应得的是种种罪恶。只是不要这样做。
ghoppe

1
很容易看到删除系统Ruby将影响什么。在命令行中输入:find /usr -type f -name \*.rb。那将是一件事受到影响。应用程序也可能希望红宝石进入/usr/bin,但它们将失败。在一般情况下,这不是一个好主意,在可执行文件混乱/usr/bin/sbin/usr/sbin
TTM

@Greg您确实意识到ruby文件不需要.rb扩展名吗?
丹尼尔·贝克

Answers:


11

只是删除/System/Library/Frameworks/Ruby.framework/Library/Rubyerbgemirbrdocriruby,和testrb/usr/bin

警告: OS X期望并且有时依赖于系统附带的框架和软件。删除系统Ruby是一个非常糟糕的主意。下次您更新OS X时,它甚至可能会被替换-或可能不会,但是OS X可能希望它在那里,然后会发生坏事。删除它需要您自担风险。我提供此答案的原因是您询问,但我建议删除系统框架。

为什么要删除它?坐在那里,不用,不会伤害任何东西。


谢谢大家,不会删除Ruby或Python :)
just_a_dude 2010年

我刚刚删除了它-出于某种原因,从rvm打包将使用站点Ruby并对此进行了修复。
伏伊托2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.