Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js nvm安装节点无法安装在macOS Big Sur M1芯片上_Node.js_Macos_Homebrew_Npm Install_Nvm - Fatal编程技术网

Node.js nvm安装节点无法安装在macOS Big Sur M1芯片上

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的节点

我正在尝试使用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的节点版本在apple silicon machines(ARM)上不起作用,因为旧版本的节点不支持ARM体系结构。 对于v15下的任何,您都需要使用Rosetta 2安装节点

  • 如何在Rosetta2模式下打开终端->进入应用程序->右键单击终端应用->获取信息->选择“使用Rosetta打开”->重新启动终端
  • 在终端中,写入->
    arch-x86_64 zsh
    现在,您可以安装任何版本的node(甚至多个版本)