# memory: instinct-mac-ssh-noninteractive-brew-path
macへSSH非対話実行時、PATHに/usr/local/binが含まれずbrewが見つからない問題。Homebrewのshellenvが対話シェルのみ評価されるため。フルパスでbrewを実行するか、PATHを設定することで解決可能。
## ポイント
- SSH非対話実行時、PATHに/usr/local/binが含まれない
- Homebrewのshellenvが対話シェルのみ評価される
- フルパスでbrewを実行するか、PATHを設定することで解決可能
- brewの存在確認はwhichではなくバイナリ実在を見る
- アーキテクチャ確認はuname -mで行う
## 関連ページ
[[project-neo-mac-mesh-node]] [[instinct-macos-claude-cred-keychain-migration]]
## 関連概念(未作成)
`SSH非対話実行時のPATH設定` `Homebrewのshellenv評価`
memory: instinct-mac-ssh-noninteractive-brew-path