nodeのversionを切り替えたときに以下のメッセージが表示された
nodebrew use v16.8.0 Use of uninitialized value $b1 in numeric comparison (<=>) at /Users/XXX/.nodebrew/current/bin/nodebrew line 678. Use of uninitialized value $a1 in numeric comparison (<=>) at /Users/XXX/.nodebrew/current/bin/nodebrew line 678. use v16.8.0
ググった感じ、~/.nodebrew/node
に.DS_Store
があるのが原因らしいので消しておく
$ ls -al ~/.nodebrew/node # .DS_Store が表示される $ rm ~/.nodebrew/node/.DS_Store
再度use
でエラーが表示されなければOK
$ nodebrew use v16.8.0 use v16.8.0
俺はuse
で発生したけど普通にlist
とかでもなるっぽい