在 ARM macOS Monterey 上损坏 /usr/local/bin

Broken /usr/local/bin on ARM macOS Monterey

因为 none 使用 brew 安装的程序的命令不起作用(例如,虽然 mysql 和 mongodb 都安装了,但像 mongodmysql 在终端上提示 command not found 错误),我尝试了很多解决方案来解决这个问题。与此同时,我刚刚发现我电脑上的 /usr/local/bin 文件夹坏了;如果有人有解决方案,请告诉我,非常感谢您抽出宝贵时间!

P/S:我的电脑规格是:16" Macbook Pro 2021 M1 Max

Screenshot

对于 M1 Mac,brew 的 bin 文件夹位于 /opt/homebrew/bin

which brew 会显示二进制的完整路径,brew --prefix 会显示前缀路径(它适用于 arm 和 x86 OS)。

$ which brew
/opt/homebrew/bin/brew

$ brew --prefix
/opt/homebrew