M1 Mac に nodebrew で v14 以前の Node.js をインストール

スポンサーリンク

概要

Mac への Node.js のインストールは nodebrew で行えるので楽ちんです。

Node.js のインストール

ところが、AppleシリコンのM1チップ搭載の Mac では、v14 以前の Node.js の nodebrew 用のバイナリが存在せず、上記のようにインストールしようとしてもエラーとなります。

しかしながら、バイナリは存在しないのですが実は対応自体はされているのでコードは存在しています。
したがって、ソースコードからビルドすることにより、M1 Mac でも nodebrew で v14 以前の Node.js をインストールすることができます。

Node.js の v14 なんて使うことあるかなと思ったら、世の中では意外と古いバージョンに依存した実装があるようですね。。。

インストール方法

下記のように compile コマンドを指定するだけで、nodebrew でソースコードからビルドすることができます。
下記は v14.21.2 の例ですが、ビルド時間は結構ながかかったです。自分の環境で数十分レベル。

% nodebrew compile v14.21.2

コメント

タイトルとURLをコピーしました