当前位置: 首页 > 知识库问答 >
问题:

nvm安装节点在macOS Big Sur M1芯片上安装失败

卢朝
2023-03-14

我正在尝试使用NVM安装最新版本的node。我刚刚拿到了最新发布的带有M1芯片的硅Macbook Pro(不确定这是否相关)。我在app store上安装了xcode,在命令行上安装了xcode工具。我得到的主要错误是:

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

共有1个答案

岳嘉容
2023-03-14

如果您已使用homebrew安装了nvm并尝试使用命令nvm install 安装节点,则在apple silicon machines(ARM)上将面临错误,直到节点版本高于14。早于15的节点版本不能在apple silicon machines(ARM)上运行,因为较早的节点版本不支持ARM体系结构。对于v15下的任何内容,您都需要使用Rosetta2安装node。

  1. 如何在Rosetta2模式下打开终端->进入应用程序->右键单击终端应用程序->获取信息->选择“使用Rosetta打开”->重新启动终端
  2. 在终端中,写入->arch-x86_64 zsh现在您可以安装任何版本的节点(甚至是多个版本)
 类似资料:
  • 我想通过节点JS连接oracle db。为此,我尝试安装node-oracledb模块。 npm错误!此运行的完整日志可以在以下位置找到:npm err! C:\users\appdata\roaming\npm-cache_logs\2019-04-09t06_36_44_005z-debug.log 我不明白为什么需要python依赖关系才能与oracle DB连接?又该怎么做呢?

  • 我正在尝试安装节点帮助模块,但经过多次尝试,我不断得到以下错误。node-help包的安装是否已中断? /usr/local/lib/node_modules/node-help/bin/node-help:6 const{homedir}=require('os');^ SyntaxError:意外标记{at exports.runinthiscontext(VM.js:53:16)at mod

  • 我对container worrld是新手,并试图在两个linux VM中本地设置一个kubernetes集群。在集群初始化期间,它卡在 KubeADM-1.6.0-0.x86_64.rpm KubectL-1.6.0-0.x86_64.rpm Kubelet-1.6.0-0.x86_64.rpm

  • 我正在构建一个新的Docker映像,我希望安装NVM,这样我就可以管理NodeJ了。 阅读关于如何安装NVM的文档时,他们提到,为了开始使用NVM,您需要提供.bashrc文件的源码。

  • 是否可以从zip文件安装npm更新?因为我可以通过firefox访问失败的github URL,并以这种方式下载它们。 我在代理后面运行,但已经将它添加到npm配置文件和apt.conf文件中,这样我就可以正确地apt-get或git克隆,有什么想法吗?im运行ubuntu服务器,14.04完全更新

  • 无法在Heroku上安装Yi2。 我正在尝试在Heroku上安装Yi2基本应用程序模板。但我面临着依赖性/编写器问题。 该应用程序在本地计算机上运行良好,但在部署到heroku时,会抛出ReflectionClass错误(找不到类yii\debug\Module)。此异常与yii2调试模块有关。我对作曲家的内部运作一无所知。我已经运行了,,但没有任何帮助。这些文件实际上存在于服务器上,这使我认为这