現象

macにnodenv経由でnode15.0.0を導入しようとしたところエラーが発生

原因

この辺の領域は詳しくないが、古いバージョンの node.js(v15以下) は arm64 対応してないのが原因らしい

対策

archコマンドを使用して 実行環境の設定にx86_64を指定してあげる事で解決

arch -x86_64 nodenv install 15.0.0

Rosettaを使った解決方法はNode.jsのバージョンによっては正常に動作しないことがあるっぽいので、古いバージョンをインストールする際はarchコマンド使うのが無難っぽい

ABOUT ME
ytakeuchi
都内在住のフロントエンドエンジニア。2016年からフリーランスとして活動中。座右の銘は「昨日よりも楽に」。好きな言葉は「効率化」。こんな性格なのでプライベートではGoogle Apps Scriptばかり触っています。