无法通过 CURL 卸载 Homebrew

Unable to uninstall Homebrew via CURL

很久以前我在我的 Mac 上安装了 Homebrew,然后最终我在一段时间后将我的 Mac 更新为 OS X El Capitan。我最近需要使用 Homebrew 更新 npm,因为我找到了一些关于如何通过 Homebrew 更新 npm 的说明。

我输入了 brew update 但返回了 fatal: git fetch-pack: expected shallow list 并且还尝试了其他命令,例如 brew upgrade。它说 Error: Unknown command: upgrade

然后我决定卸载 Homebrew 并重新安装它。我尝试了 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)",它返回了 curl: (1) Protocol "https" not supported or disabled in libcurl

我发现我需要通过 Homebrew 更新 curl.. 所以我陷入了死胡同。

有什么建议吗?

curl 只是把东西从网上拉下来。您可以转到 link 您想要的

而不是使用它

https://raw.githubusercontent.com/Homebrew/install/master/uninstall

并在您的普通 Web 浏览器中将其下载到一个文件中(例如,使用 Firefox 右键单击​​此答案中的 link)。然后你只需进入终端到你下载它的目录,然后 运行

ruby -e uninstall 

事实上,如果您在 运行 之前阅读该文件,这也更加安全,因为您实际上知道您要 运行 的内容。