苹果M系列安装Node14报错解决

233 阅读1分钟
  1. 打开mac终端
  2. 执行命令arch,确定返回结果为arm64
  3. 执行命令arch -x86_64 zsh
  4. 再次执行命令arch,确定现在的返回结果是i386
  5. 执行命令nvm install 14,这时候你就发现node14可以安装了

运行 arch -x86_64 zsh 命令后,你将会启动一个新的Zsh shell实例,该实例是在x86_64架构模式下运行的。如果你是在基于Apple Silicon(如M1或M2芯片)的Mac上执行此命令,这意呀着你将通过Rosetta 2转译层来运行这个新的shell实例,因为这些芯片原生支持的是ARM架构。

这只是临时改变了当前shell的架构执行环境,并不会影响整个系统的架构设置或者其他未通过此命令启动的应用程序。