2015-12-30 99 views
4

我升级了我的版本Node.js,其中安装了v5.3.0的:> brew upgrade node。但是当我得到:> node -v的节点版本时,它显示v0.10.29。我试过:> brew link --overwrite node但是没有成功。“brew -v”在“brew升级节点”后显示错误版本

Brew的节点链接到/usr/local/Cellar/node/0.10.29所以我去那里注意到有其他版本的节点,包括我想要的版本/usr/local/Cellar/node/

如何告诉brew将节点链接到/usr/local/Cellar/node/5.3.0

回答

7

尝试brew link --override node

另请参阅相关的问题How to install latest version of Node using Brew

+0

这没有奏效,它回复了'Warning:已经链接:/usr/local/Cellar/node/0.10.29 要重新链接:brew unlink node && brew link node' –

+0

ok,让我们尝试''brew unlink node && brew link node'' –

+0

对不起,我忘记说我试过了,它只是重新链接到0.10.29,我想我会尝试删除其他版本,看看会发生什么...是的,工作! ! –

0

我删除了其他版本的节点,我不想在/usr/local/Cellar/node/然后运行:> brew unlink node && brew link node它解决了问题。