我从/ usr / local / bin文件夹中删除了所有内容(包括' brew')。 Homebrew不再工作了,我似乎陷入了困境。当我尝试安装它时说:
似乎已经安装了Homebrew。如果你的意图是 重新安装,您应该在运行此安装程序之前执行以下操作 再次: ruby -e" $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
当我运行给定的卸载命令时,它说:
无法找到Homebrew!
背景
当我尝试按照本指南删除node.js时出现问题: https://stackoverflow.com/a/11178106/1736012
要完全卸载node + npm,请执行以下操作:
- 转至/ usr / local / lib并删除任何节点和node_modules
- 转至/ usr / local / include并删除任何节点和node_modules目录
- 如果您使用brew安装节点安装,则在终端中运行brew uninstall节点
- 检查您的主目录是否有本地或lib或 包含文件夹,并从那里删除任何节点或node_modules
- 转至/ usr / local / bin并删除任何可执行节点
醇>
特别是5人很糟糕!是什么导致我删除/ usr / local / bin下的所有内容。所以brew doctor
无法工作(brew不再被认可)。在此之前,Brew工作正常。
我尝试了什么
这不会因为缺少brew而起作用:
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
我尝试了各种各样的脚本,例如:https://apple.stackexchange.com/a/85481。这个:https://gist.github.com/SteveBenner/11254428。他们都没有工作(两者都假设brew命令在那里)......
我可以做些什么来重新安装Homebrew以便它像以前一样工作?
答案 0 :(得分:2)
这应该会带回一个有效的brew
命令:
cd /usr/local
git init
git remote add origin https://github.com/Homebrew/homebrew
git pull origin master
接下来,我会检查brew doctor
的输出,看看是否存在重大问题。如果您要完全卸载,homebrew
github
wiki上有一个官方卸载指南。
答案 1 :(得分:0)
尝试在用户/本地文件中移动或删除Homebrew文件,然后尝试使用homebrew主页上的常规链接来安装Brew!
顺便说一句,我没有尝试移动,但是我很确定它应该可以工作。
注意:在操作时,您可能必须使用sudo
答案 2 :(得分:0)
我遇到了同样的问题,以下链接确实对我有用 https://github.com/Homebrew/brew/issues/10368
特别是来自 MrBenFTW 于 2021 年 2 月发表的评论