我尝试使用 Rosetta 打开终端,但是当我运行 brew install <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="472a2829202823256a24282a2a32292e333e07726977" rel="noreferrer noopener nofollow">[email protected]</a>
时我收到一条错误消息:
Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! To rerun under ARM use: arch -arm64 brew install ... To install under x86_64, install Homebrew into /usr/local.
但是,当我将其运行为 arch -arm64 brew install <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="eb8684858c848f89c6888486869e85829f92abdec5db" rel="noreferrer noopener nofollow">[email protected]</a>
时,它再次提示:
arch: posix_spawnp: brew: Bad CPU type in executable
如有任何帮助,我们将不胜感激。
提前致谢。
最佳答案
出于某种原因,即使我在 /usr/local
中有 Homebrew
,M1 的那个仍在执行。通过手动导航 /usr/local/Homebrew/bin
并使用 ./brew
运行命令来解决该问题。
关于mongodb - 在 M1 mac 上安装 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68490949/