1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Macのnodebrewで古いnodeがインストールできない!?解決してあげよう

Posted at

結論

shellをRosettaで起動してnodebrew installを実行

手順

  1. Finderアプリでアプリケーションフォルダを開く
  2. shellアプリを右クリック
  3. 「情報を見る」をクリック
  4. 「Rosettaを使用して開く」にチェックを入れる
    スクリーンショット 2023-09-15 11.56.15.png
  5. Shellを起動
  6. nodebrew installを実行

何故インストールがうまくいかないのか

これはAppleシリコンのCPUを搭載したMac古いNodeをインストールしようとした時に発生します。
nodebrewでインストールできるM1チップに対応しているnodeバージョンに古いNodeバージョンがないためNotFoundとなりインストールがはじまらないのが原因となる。
ちなみにnodebrew ls-remoteでは普通に表示されるので勘違いしやすい。

一応バイナリのものをコンパイルすることができるらしいが、これもうまくいかないことが多いので、Rosettaを使うのが一番簡単で安全と言える。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?