nvm のデフォルトのバージョンを変える

nvm ls
nvm alias default v???

でバージョン変更。ターミナルのセッション再起動で設定が読み込まれるはず。 再度 nvm ls でデフォルトになっているのが確認可能。

❯ nvm ls
         v4.0.0
->       v7.2.1
         system
default -> v7.2.1
node -> stable (-> v7.2.1) (default)
stable -> 7.2 (-> v7.2.1) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.7.0 (-> N/A)
lts/boron -> v6.9.2 (-> N/A)

上記は出力一例。

ただ、もし default が自分が指定したいバージョンになっているもののうまく反映されていない場合、shell の rc ファイルでの nvm.sh の読み込み順によるものの可能性があるので、nvm.sh を読み込むのをできる限り後にずらす。変更後 source ~/zsh.rc (shellによって適宜変更)で反映されるはず。