卸載 Node.js

卸載 Node.js

不久前,我在 Mac OSX 上使用以下指令安裝了 Node.js 0.2.1 版本:

./configure
make
sudo make install 

我最近安裝了 Homebrew,所以現在我的首選是使用它來管理我的安裝。我今天使用以下命令安裝了 Node.js 0.4.5 版本:

釀造節點

但我注意到這些目錄中仍然有舊版的 Node.js:

/usr/local/include/node/
/usr/local/lib/node/

卸載使用 sudo make 技術安裝的 Node.js 的正確方法是什麼?

先致謝

答案1

沒有“正確”的方法。只是make install將文件直接放置到位,並且沒有清單來追蹤安裝的內容。您只需找到相關文件並將其刪除即可。

您可以做的一件事是找到在您知道是包的一部分的二進位文件的幾分鐘內創建的文件,因為這將為您提供一個過濾的起點。

答案2

轉到安裝節點的資料夾make install並輸入

make uninstall

答案3

如果您最初使用brew安裝它(https://github.com/mxcl/homebrew),可以使用指令:

brew uninstall node

就我而言,這對我有用。

答案4

方法一

從來源資料夾:

#make uninstall

方法2

如果沒有卸載過程:

  1. 開啟 install_manifest.txt (由 建立#make install

  2. 刪除列出的所有目錄/文件

  3. 刪除您錯過的所有剩餘文件:#xargs rm < install_manifest.txt

  4. 刪除所有隱藏的目錄/檔案:$rm -rf ~/.packagename

刪除來源資料夾。

方法三

如果以上選項均不起作用,請查看安裝過程:

#make -n install

並反轉安裝過程:

  1. 卸載所有已安裝的軟體包,例如#yum remove packagename
  2. #rm -rf all directories/files created

例子

例如,以下是從來源卸載nodejs、npm和nvm的方法:

https://stackoverflow.com/questions/11177954

您可以應用上述方法。

相關內容