Node.js nvm安装节点无法安装在macOS Big Sur M1芯片上
我正在尝试使用nvm安装node的最新版本。我刚刚得到了新发布的带有M1芯片的硅Macbook Pro(不确定是否相关)。我已经在应用商店上安装了xcode,并在命令行上安装了xcode工具。我得到的主要错误是:Node.js nvm安装节点无法安装在macOS Big Sur M1芯片上,node.js,macos,homebrew,npm-install,nvm,Node.js,Macos,Homebrew,Npm Install,Nvm,我正在尝试使用nvm安装node的最新版本。我刚刚得到了新发布的带有M1芯片的硅Macbook Pro(不确定是否相关)。我已经在应用商店上安装了xcode,并在命令行上安装了xcode工具。我得到的主要错误是: clang: error: no such file or directory: 'CXX=c++' 如果您使用自制安装了nvm,并尝试使用命令nvm install安装节点,您将在apple silicon machines(ARM)上遇到错误,直到节点版本高于14。早于15的节点
clang: error: no such file or directory: 'CXX=c++'
如果您使用
自制安装了nvm
,并尝试使用命令nvm install
安装节点,您将在apple silicon machines(ARM)上遇到错误,直到节点版本高于14。早于15的节点版本在apple silicon machines(ARM)上不起作用,因为旧版本的节点不支持ARM体系结构。
对于v15下的任何,您都需要使用Rosetta 2安装节点
如何在Rosetta2模式下打开终端->进入应用程序->右键单击终端应用->获取信息->选择“使用Rosetta打开”->重新启动终端
在终端中,写入->arch-x86_64 zsh
现在,您可以安装任何版本的node(甚至多个版本)