我如何更新Homebrew?

and*_*orp 79 git homebrew

我跑的时候:

brew update
Run Code Online (Sandbox Code Playgroud)

我收到一条消息说它初始化了一个空的存储库/usr/local/.git/,然后我收到了这个错误:

截图

cor*_*ons 58

  • cd /usr/local
  • git status
  • 丢弃所有更改(除非您实际上想要尝试提交到Homebrew - 您可能不会)
  • git status 直到它干净
  • brew update

  • "git stash"更改可能更好,而不是放弃更改.然后在完成更新后,运行`git stash pop`来恢复自定义修改 (9认同)
  • 仅供参考:它也可能是`cd/usr/local/Homebrew` (3认同)
  • 您可以尝试通过执行 `sudo chown -R yourusername:admin /usr/local/.git` 来修复它 (2认同)

小智 10

截至 2021 年,您可以简单地使用brew updatewhich 更新自制软件本身。


Pet*_*ien 6

或者,您可以brew通过再次安装来更新.(想想我做了这个,因为El Capitan改变了一些东西)

注意:这是一个严厉的方法,将删除通过brew安装的所有应用程序!

尝试安装brew新鲜,它将告诉如何卸载.

在编写卸载的最初时间:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Run Code Online (Sandbox Code Playgroud)

  • 请注意,此脚本将删除您通过`brew`安装的所有应用程序 (6认同)
  • 用这种方法重新安装brew似乎并不会导致已安装的应用程序被删除。 (2认同)