<strong>Condition:</strong>
之前在mac上用用户A安装了homebrew,后来新建了个B账户又把A账户删了,坑爹地来了,用homebrew安装应用的时候无法安装了,总是显示另外一个homebrew正在运行?后来就想着重装吧,根据提示执行了卸载命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)
这个时候出现了如下的情况,
找了不少途径,总之装来装去都装不好,后来在网上找到一个最终解决的方法。
<strong>Solution:</strong>
sudo rm -rf /usr/local/.git
cd /usr/local/
rm -rf .git .gitignore bin/brew README.md share/man/man1/brew
rm -rf ~/Library/Caches/Homebrew
为了防止还没有删除干净,记得去/usr/local/Library里把能看到的带“brew”的都删了,这里很有意思的一点是我把Library整个文件夹都删了,后来碰到一些应用初始化的问题,没有影响我的正常使用。什么时候找下资料看看这个目录是拿来干嘛用的...
- 4.开始重装
ruby -e "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/master/install](evernote-html-snippet://link.zhihu.com/?target=https%3A//raw.githubusercontent.com/Homebrew/install/master/install))"
- 5.安装完后执行命令
brew doctor
如果提示安装成功,OK,大功告成。
若出现类似
Warning: **You have uncommitted modifications to Homebrew's core**
警告,那么需要继续执行以下步骤
cd /usr/local
git clean -df 这一步肯定会把你git下载的东西都删了,重装的代价
然后最好再删一次homebrew然后重装。全部结束
(解决方法参考自知乎网友焊板狂魔西加加)