nvm安装节点无法在macOSBigSurM1芯片上安装

我正在尝试使用 nvm 安装最新版本的节点。我刚刚拿到了新发布的带有 M1 芯片的 SILicon Macbook Pro(不确定是否相关)。我已经在应用程序商店上安装了 xcode,并在命令行上安装了 xcode 工具。我得到的主要错误是:

clang: error: no such file or directory: 'CXX=c++'

回答

如果你已经安装nvmusinghomebrew并尝试使用 command 安装节点nvm install <some_version>,你会在苹果硅机器(ARM)上遇到错误,直到节点版本高于 14。15 之前的节点版本在苹果硅机器(ARM)上不起作用,因为节点旧版本不支持 ARM 架构。对于v15 以下的任何内容,您需要使用 Rosetta 2 安装节点

  1. 如何在 Rosetta2 模式下打开终端 -> 进入应用程序 -> 右键单击​​终端应用程序 -> 获取信息 -> 选择“使用 Rosetta 打开” -> 重新启动终端
  2. 在终端中,编写 ->arch -x86_64 zsh
    现在您将能够安装任何版本的节点(甚至多个版本)
  • (此处为 nvm 维护者)请注意,通过自制软件安装时 *明确* 不支持 nvm - 安装它的唯一正确方法是使用 nvm 自述文件中的安装脚本。

以上是nvm安装节点无法在macOSBigSurM1芯片上安装的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>