Published on

nodenvで新しいバージョンがインストール出ないときの対処方法

Authors
  • avatar
    Name
    ssu
    Twitter

nodenvで新しいnodeのバージョンをインストールしようとしたときに、 下記のように怒られてインストールできませんでした。

➜ nodenv install 16.5.0 node-build: definition not found: 16.5.0 See all available versions with `nodenv install --list'. If the version you need is missing, try upgrading node-build: brew update && brew upgrade node-build

エラーにも親切に出ている通り、

brew update && brew upgrade node-build

をやって上げる必要があります。 これをやれば、新しいバージョンをインストールできるようになります。

そうすると

➜ nodenv install --list | grep ^16 16.0.0 16.1.0 16.2.0 16.3.0 16.4.0 16.4.1 16.4.2 16.5.0 16.6.0 16.6.1 16.6.2 16.7.0 16.8.0 16.9.0 16.9.1 16.10.0

あとはインストールするだけです。

nodenv install 16.5.0

このバージョンを使う場合は、nodenv local/globalも忘れずに

nodenv local 16.5.0 nodenv rehash