2010-10-26 23:05:35 +0000 2010-10-26 23:05:35 +0000
151
151

如何卸载Homebrew?

我在软件包管理器中遇到了一些问题,Homebrew。我找不到删除它的方法!

整个删除/usr/local安全吗?Homebrew安装在那个目录的某个地方。

答案 (6)

224
224
224
2010-10-27 01:56:54 +0000

Homebrew曾经推荐过一个脚本](https://gist.github.com/mxcl/1173223),在他们的FAQ中也有链接。从那以后,说明[已经改变了](https://github.com/Homebrew/brew/blob/master/docs/FAQ.md#how-do-i-uninstall-homebrew),他们提供了一个官方的卸载脚本,你可以下载并运行:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

这里是一个旧脚本的副本,为了历史的目的:

cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions 
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew

这也应该可以将你的/usr/local文件夹恢复到Homebrew之前的状态。更多信息请参见 Homebrew安装维基。你可能也需要删除~/.homebrew。如果你刚好有~/.rvm,那么你应该删除~/.rvm/bin/brew

35
35
35
2015-04-14 21:51:02 +0000

Homebrew现在提供了一个卸载脚本,在这里

8
8
8
2011-06-11 10:02:35 +0000
1
1
1
2012-06-27 07:33:06 +0000

试试这个gist,它会卸载homebrew和相关的缓存,前提是你把brew安装到默认目录下。

0
0
0
2014-04-24 13:49:59 +0000
-3
-3
-3
2010-10-27 00:25:20 +0000

/usr/local中可能还有其他的文件,你可能需要的是你可以使用不同的PM(包管理器)来删除当前的PM。