🗒️

M1 Macで古いバージョンのnodeをインストールする

2022/08/11に公開

メモ。

参考にした記事

https://zenn.dev/junki555/articles/d1728ed5ffbb38

問題だったこと
nodebrew install-binary v14.18.2

とかすると、

v14.18.2 is not found
 
Can not fetch: https://nodejs.org/dist/v14.18.2/node-v14.18.2-darwin-arm64.tar.gz

とか出る。

解決した方法

(1) Finderで
アプリケーション > ユーティリティ > ターミナル
(Docのターミナル右クリック「オプション」>「Finderに表示」)
右クリックで「情報を見る」
「Rosetta を使用して開く」にチェック

(2) ターミナル起動で

uname -m

x86_64

とかになってることを確認。

nodebrew install-binary v14.18.2

とかで、インストールできる

(3) Finderで
アプリケーション > ユーティリティ > ターミナル
右クリックで「情報を見る」
「Rosetta を使用して開く」のチェックを外す

(4) ターミナル起動で

uname -m

arm64

になってることを確認。

nodebrew use v14.18.2

とかで、できた。

参考

Rosettaとは...
https://support.apple.com/ja-jp/HT211861

Rosettaのこと知った記事
https://zenn.dev/osuzuki/articles/b41dc7be15e2b5#rosettaとは

やってないけどRosetta2をインストールする記事
https://fixsy.org/ja/applesiliconmacにrosetta2をインストールする方法

Discussion