macos 终端找不到 homebrew

Macos terminal can't find homebrew

如下所示,我的路径中似乎有 homebrew,如果我直接引用可执行文件可以调用,但如果我尝试仅使用 brew,则 bash 不能'找不到它。可能是什么原因造成的?

max@Maxwells-MacBook-Air:~$ echo $PATH
/opt/homebrew/bin/brew:/opt/homebrew/opt/sqlite/bin:/Users/max/.nvm/versions/node/v16.2.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/max/flutter/bin
max@Maxwells-MacBook-Air:~$ brew --version
-bash: brew: command not found
max@Maxwells-MacBook-Air:~$ /opt/homebrew/bin/brew --version
Homebrew 3.2.0
Homebrew/homebrew-core (git revision 3d5d1ec33b; last commit 2021-06-29)
Homebrew/homebrew-cask (git revision ed99f34e4d; last commit 2021-06-30)
max@Maxwells-MacBook-Air:~$ 

$PATH 只支持目录,不支持文件。因此,将您的路径设置为

PATH="/opt/homebrew/bin:$PATH"

而不是

PATH="/opt/homebrew/bin/brew:$PATH"