Appleシリコン(M1)のMacにndenvを使って、15.XのNode.jsをインストールしようとした際、
ndenv install v15.0.0 Downloading node-v14.0.0-darwin-arm64.tar.gz... -> https://nodejs.org/dist/v14.0.0/node-v14.0.0-darwin-arm64.tar.gz .ndenv/plugins/node-build/bin/node-build: line 144: pushd: node-v14.0.0-darwin-arm64: No such file or directory BUILD FAILED
と、エラーが出ました。
どうやら、v15.XまではARMアーキテクチャに対応していないようです。
ndenv install v16.0.0 Downloading node-v16.0.0-darwin-arm64.tar.gz... -> https://nodejs.org/dist/v16.0.0/node-v16.0.0-darwin-arm64.tar.gz Installing node-v16.0.0-darwin-arm64... Installed node-v16.0.0-darwin-arm64 to .ndenv/versions/v16.0.0
16.XのNode.jsは普通にインストールに成功します。
対策
ターミナルの「情報を見る」から、「Rosettaを使用して開く」にチェックをつければインストールできるようになります。
インストールさえ乗り切ればチェックを外してもv15.Xを実行できます。