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

Posted

技术标签:

【中文标题】ARM macOS Monterey 上的 /usr/local/bin 损坏【英文标题】:Broken /usr/local/bin on ARM macOS Monterey 【发布时间】:2022-01-24 03:23:03 【问题描述】:

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

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

Screenshot

【问题讨论】:

*** 是针对编程的问题,而不是一般的计算机使用; Superuser 和 Ask Different 是询问此类问题的更好地方。此外,ls -l /usr/local(作为文本,代码块格式)将比 Finder 屏幕截图有用得多。 【参考方案1】:

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

【讨论】:

谢谢!我相信这解决了我的问题。【参考方案2】:

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

$ which brew
/opt/homebrew/bin/brew

$ brew --prefix
/opt/homebrew

【讨论】:

以上是关于ARM macOS Monterey 上的 /usr/local/bin 损坏的主要内容,如果未能解决你的问题,请参考以下文章

MacOS Monterey的快捷指令应用有什么新功能?

localhost:5000 在 macOS v12 (Monterey) 中不可用

修复 git HTTPS 错误:macOS 12 上的“错误密钥长度”

Xcode 13,Monterey,帮助手册不再起作用

.NET 5 虽然已安装但在 MacOS (Monterey) 中找不到

macos 输入法切换卡顿 macos monterey (已解决)