😺
nodenvでnode-build: definition not foundが出る時の対処法
起きたこと
nodenvは使いやすいnode.jsのバージョン管理ツールです。
新しいバージョンをinstallしようとすると、以下のようなエラーが出てバージョンを切り替えられない時があります。
% nodenv install 16.10.0
node-build: definition not found: 16.10.0
See all available versions with `nodenv install --list'.
If the version you need is missing, try upgrading node-build:
git -C /Users/xxx/.anyenv/envs/nodenv/plugins/node-build pull
解決方法
エラーメッセージに出てきたgitコマンドを素直に押すだけで解決できました。
git -C /Users/xxx/.anyenv/envs/nodenv/plugins/node-build pull
Discussion