⚠️ Mac 10.11系统版本以下的(包括10.11),brew官方已经停止对这类老系统的支持。

    • 报错信息:first run: git -C xxxxxxx

    有可能废纸篓有之前自己删除的brew文件夹,清空一下。如果还有这种提示,把报错中提供的解决语句(git -C ….)逐句运行一般就可以解决。

    • 报错信息:error 54 / 443

    这种一般切换源以后没有问题,因为都是公益服务器,不稳定性很大。

    • [x] 检测到你不是最新系统,需要自动升级Ruby后失败的

      1. rm -rf /Users/$(whoami)/Library/Caches/Homebrew/
      2. brew -v
    • [x] 报错信息:command not found: brew

    先运行下面命令看是否能出来 Homebrew 的版本号

    1. /usr/local/Homebrew/bin/brew -v

    再运行设置临时 PATH 的代码:

    1. export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
    2. brew -v
    • 报错信息:brew update 出错,brew -v 没问题

    这个不影响使用,只是服务器不稳定原因,建议稍后再尝试。

    • brew 有一个自检程序,如有问题可以尝试运行以下命令来解决:
      1. /usr/local/bin/brew doctor

      提示 github.com 的地址问题不用在意,因为换成国内地址了,所以会出现警告。

    • 权限问题,如果在终端中报以下错误:
      1. Error: Running Homebrew as root is extremely dangerous and no longer supported.
      2. As Homebrew does not drop privileges on installation you would be giving all
      3. build scripts full access to your system.
      原因是执行过 su 命令,把账户切换到了root 权限,退出 root 权限即可。一般关闭终端重新打开即可,或者输入命令 exit 回车 或者 su - your_username
    • 报错信息:/usr/local/bin/brew: bad interpreter: /bin/bash: no such file or directory
      1. git config --global core.autocrlf
      如果显示 true 那就运行下面这句话可以解决:
      1. git config --global core.autocrlf input
      运行完成后,需要重新运行安装脚本。
    • 报错信息:from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in
      ‘`
      1. brew update-reset

    参考:https://zhuanlan.zhihu.com/p/111014448