fishを使っていれば .config/fish/config.fish の冒頭のif文の中にevalを追加すれば解決する
```
if status is-interactive
# Commands to run in interactive sessions can go here
eval (/opt/homebrew/bin/brew shellenv)
end
```
どうも最近のmacOS起因か、fish起因か、パスを自動で解決してくれないらしい
解決するまで自力でこれをやる必要がありそう