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 都安装了,但终端上的命令如 mongod
或 mysql
提示 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 损坏的主要内容,如果未能解决你的问题,请参考以下文章
localhost:5000 在 macOS v12 (Monterey) 中不可用
修复 git HTTPS 错误:macOS 12 上的“错误密钥长度”