Homebrew 安装 Node 版本管理 nvm 之不得不说的坑!
写在前面
首先终端已经换为 zsh
了,至于怎样安装和更换默认终端,这里我就不赘述,可以参考下面网友做法
Homebrew install zsh & oh-my-zsh
安装
1 | brew install nvm |
设置
在.bash_profile
加入以下这行,让你可以直接在 shell
使用 nvm
指令
1 | source $(brew --prefix nvm)/nvm.sh |
重新 source .bash_profile
来让设定生效
1 | source .bash_profile |
问题
以上操作看似没有任何问题,安装 node
后也能使用。但是,当你第二次重新打开终端时 node
将不能使用,提示错误 Run nvm use --delete-prefix v8.14.0 to unset it.
后面在 nvm
文档看到这段话 Homebrew installation is not supported. If you have issues with homebrew-installed nvm, please brew uninstall it, and install it using the instructions below, before filing an issue.
,额… 看来没事还是要多看看文档啊,同时也有网友对此提有 Issues
正确安装
推荐使用官方script
安装
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash |
最后在安装好 node
之后不要忘记设置 alias default
1 | nvm alias default 8.14.0 |