无法使用brew开关更改节点版本
我正在尝试使用节点8.9.1但是当尝试使用brew进行更新时,它说已经安装了8.9.1
James-MacBook:~ james$ brew upgrade node
Error: node 8.9.1 already installed
但是在检查它显示的版本时
James-MacBook:~ james$ node --version
v0.10.48
那么我试着切换到8.9.1
James-MacBook:~ james$ brew switch node 8.9.1
Cleaning /usr/local/Cellar/node/8.9.1
7 links created for /usr/local/Cellar/node/8.9.1
但它仍然显示为0.10.48
James-MacBook:~ james$ node --version
v0.10.48
回答如下:
听起来你有一些版本的节点没有使用Homebrew安装。
- 首先,通过检查主目录中是否有.nvm目录来检查是否使用nvm安装了节点
ls -la
如果这样做,请删除该目录brew update && brew install node@8
(你想要的节点)brew unlink node@0
brew link --force node@8
brew brew && brew升级节点@ 8
快乐的编码