- Published on
nodenvで新しいバージョンがインストール出ないときの対処方法
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