无法通过 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
事实上,如果您在 运行 之前阅读该文件,这也更加安全,因为您实际上知道您要 运行 的内容。
很久以前我在我的 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
事实上,如果您在 运行 之前阅读该文件,这也更加安全,因为您实际上知道您要 运行 的内容。