brew doctor 警告:/usr/bin 发生在 /usr/local/bin 之前

brew doctor Warning: /usr/bin occurs before /usr/local/bin

当我 运行 brew doctor 时,出现以下错误:

Error: /usr/bin occurs before /usr/local/bin

这意味着将使用系统提供的程序,而不是那些 Homebrew 提供。两个路径都存在以下工具。

如何解决?

谢谢

修复它的简单方法

sudo nano /etc/paths

并像这样更改所有行

/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin

然后检查新终端选项卡上的 PATH 值

env|grep PATH
PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

重新启动您的终端并运行

brew doctor

一切正常。