如何解决nvm 安装节点无法在 macOS Big Sur M1 芯片上安装
我正在尝试使用 nvm 安装最新版本的节点。我刚刚拿到了新发布的带有 M1 芯片的 SILicon Macbook Pro(不确定是否相关)。我已经在应用程序商店上安装了 xcode,并在命令行上安装了 xcode 工具。我得到的主要错误是:
clang: error: no such file or directory: 'CXX=c++'
解决方法
如果您已经使用 nvm
安装了 homebrew
并尝试使用命令 nvm install <some_version>
安装节点,您将在苹果硅机器 (ARM) 上遇到错误,直到节点版本高于14. 15 之前的节点版本在苹果硅机器 (ARM) 上不起作用,因为节点旧版本不支持 ARM 架构。
对于v15 下的任何内容,您都需要使用 Rosetta 2 安装节点。
- 如何在 Rosetta2 模式下打开终端 -> 进入应用程序 -> 右键单击终端应用程序 -> 获取信息 -> 选择“使用 Rosetta 打开” -> 重启终端
- 在终端中,写 ->
arch -x86_64 zsh
现在您将能够安装任何版本的节点(甚至多个版本)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。