M1 Mac の nodenv で古い Node.js をインストールできない場合の解決方法を備忘録として残しておく

前提

  • CPU: Apple M1
  • macOS: Sonoma 14.5
  • Node.js Version: 14.21.3

インストール時のエラー

nodenv install 14.21.3
#=> BUILD FAILED (OS X 14.5 using node-build 4.9.138)

解決方法

以下のコマンドでインストールを行う

arch -x86_64 nodenv install 14.21.3

原因

Apple M1 は ARM(darwin-arm64) だが公式では 16 以降が対応
そのため未満のバージョンをインストールした際にエラーになる場合がある
Node.js 16 CHANGELOG