有人知道如何卸载MacRuby吗?我一直在使用RubyCocoa,然后决定尝试MacRuby,在安装了MacRuby之后,RubyCocoa停止了工作。所以我想删除MacRuby,但是我找不到任何关于如何卸载它的文档。
发布于 2009-08-09 04:13:00
我相信MacRuby的一切都安装在/Library/Frameworks/MacRuby.framework中。虽然我自己还没有尝试过,但删除该目录应该会将MacRuby从系统中删除。
MacRuby不应该以导致RubyCocoa停止工作的方式与其交互。可能的情况是,在安装MacRuby的同时,系统上的其他内容也发生了变化。
发布于 2009-11-16 15:53:15
给定的答案不会删除所有内容。您仍然拥有XCode模板、示例和其他一些悬而未决的sym链接:指向rb_nibtool和macruby手册页。
要清理这个文件,首先需要用来安装MacRuby的.pkg文件。这将为您提供可删除的所有已安装文件的列表。我这样做了:
$ xar -xf macruby_nightly.pkg
$ lsbom macrubynightly.pkg/Bom # not a typo, the above archive contains this folder如果有更好的方法就好了.
发布于 2010-12-25 06:09:43
有一种更简单的方法可以列出已安装软件包中的文件:
$ pkgutil --pkgs # list IDs of all installed packages
$ pkgutil --pkgs |grep -i ruby # get all related to ruby
$ pkgutil --files com.apple.macruby.macruby.MacRuby-0.pkg # show all files for MacRuby-0.8如果删除文件,请确保同时删除收据(/Library/ receipt ):
$ sudo pkgutil --forget com.apple.macruby.macruby.MacRuby-0.pkg如果不删除回执,以后可能会遇到重新安装的问题(通常只适用于同一软件包的以前版本)。
您也可以使用pkgutil删除所有文件:
$ sudo pkgutil --unlink com.apple.macruby.macruby.MacRuby-0.pkg文档不是很好(至少对我来说是这样),我有点害怕尝试它--它看起来想要过于激进地删除/取消它不“拥有”的东西的链接(例如,它试图取消链接/usr)。
最后,我确保Time Machine工作正常,并运行命令。它会删除所有的文件并留下所有的空目录。这很愚蠢,但已经足够安全了。我肯定有人已经写了一个脚本,将所有这些都封装到一个安全的操作中,但我只是手工清理。
另外,'--unlink‘并不意味着’-- not‘,所以之后你仍然需要运行它。
https://stackoverflow.com/questions/1146742
复制相似问题