【问题标题】:Unable to uninstall Homebrew via CURL无法通过 CURL 卸载 Homebrew
【发布时间】:2016-06-24 18:58:39
【问题描述】:

很久以前我在我的 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 .. 所以我陷入了死胡同。

有什么建议吗?

【问题讨论】:

  • 试试brew doctor 通常更冗长

标签: node.js git macos curl homebrew


【解决方案1】:

curl 只是将事情从网络上拉下来。你可以去你想要的链接而不是使用它

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

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

ruby -e uninstall 

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

【讨论】:

  • 谢谢。我切换到目录并运行“ruby卸载”,它成功卸载了Homebrew。
猜你喜欢
  • 1970-01-01
  • 2021-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-10
  • 2015-03-02
  • 1970-01-01
  • 2012-11-03
相关资源
最近更新 更多