2017-04-06 59 views
0

我在使用brew卸载'node'时遇到问题。 当我用如何删除brew完全安装的节点?

brew uninstall node 

,它表明:

Uninstalling /usr/local/Cellar/node/7.8.0... (3,076 files, 39.9MB) 

;但是当我吩咐:

node -v 

,还有

v6.9.4 

当我试图再次使用brew uninstall node,它表明:

Error: No such keg: /usr/local/Cellar/node 

我想我之前安装node包,今天我用了一个错误的命令:

brew install nodejs 

虽然我其实想安装节点。然后我发现我错了,所以我也以同样的方式卸载了nodejs。但是较低版本的node包仍然存在。任何人都知道为什么,可以帮我完全删除它并重新安装?

+0

什么的 'LS -la $(这点)' 的输出? – Paul

+0

感谢Paul,它显示:-rwxrwxr-x 1个根轮30640720 Jan 5 16:15/usr/local/bin/node;顺便说一句,在这里回复你是正确的吗? IDK在那里我可以点击回复按钮,以您的意见笑 –

回答

1

听起来像是你可能已经通过以往的另一种方法安装的节点。

如果你

$ ls -la $(which node) 

应该告诉你,它的安装位置(如果是那样的符号链接到另一个位置或没有)。

去除二进制文件的事情的一部分,你会想要做的另一件事就是删除根NPM和node_modules文件夹。

查找NPM相同的方式,你找到的节点二进制,但根本node_modules文件夹可能是要么在/ usr/local/lib目录,但可能是其他地方;您可以检查npm config ls -l以获取npm的所有设置的列表,它将告诉您要查看哪些目录。

+0

谢谢保罗,与该命令,它显示:-rwxrwxr-X 1根轮30640720月5日16:15在/ usr/local/bin目录/节点 –