我正在尝试使用NVM安装最新版本的node。我刚刚拿到了最新发布的带有M1芯片的硅Macbook Pro(不确定这是否相关)。我在app store上安装了xcode,在命令行上安装了xcode工具。我得到的主要错误是:
clang: error: no such file or directory: 'CXX=c++'
如果您已使用homebrew
安装了nvm
并尝试使用命令nvm install
安装节点,则在apple silicon machines(ARM)上将面临错误,直到节点版本高于14。早于15的节点版本不能在apple silicon machines(ARM)上运行,因为较早的节点版本不支持ARM体系结构。对于v15下的任何内容,您都需要使用Rosetta2安装node。
arch-x86_64 zsh
现在您可以安装任何版本的节点(甚至是多个版本)