Mac pro 安装node zsh: bad CPU type in executable: node

73 阅读1分钟

问题 zsh: bad CPU type in executable: node

解决:打开终端,执行以下命令

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

详解:

是在 macOS 上用于安装 Rosetta 2 的命令。Rosetta 2 是一个让 Apple Silicon(如 M1、M2 芯片) Mac 可以运行基于 Intel 架构的应用程序的工具。具体来说,这个命令的各个部分含义如下:

  • /usr/sbin/softwareupdate:macOS 中用于更新系统软件的命令行工具。
  • --install-rosetta:指示系统安装 Rosetta 2,目的是支持运行只能在 Intel 架构上运行的应用。
  • --agree-to-license:自动同意 Rosetta 2 的许可协议,无需手动确认。

如果你使用的是 Apple Silicon Mac(例如 M1 或 M2 芯片),但是需要运行一些还没有更新为原生支持 ARM 架构的 Intel 应用程序,这个命令就能帮助你安装 Rosetta 2 来支持这些程序。