2017-04-06 58 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目錄/節點 –