2014-01-19 201 views
1

我在通過自制程序安裝節點時遇到問題。brew安裝節點錯誤

$ brew install node 

將返回:

node: Beginning with 0.8.0, this recipe now comes with npm. 
It appears you already have npm installed at /usr/local/lib/node_modules/npm. 
To use the npm that comes with this recipe, first uninstall npm with 
`npm uninstall npm -g`, then run this command again. 

If you would like to keep your installation of npm instead of 
using the one provided with homebrew, install the formula with 
the `--without-npm` option. 
Error: An unsatisfied requirement failed this build. 

當我運行NPM卸載我得到未找到錯誤的命令。有什麼建議麼?

注意:在某個時間點,我卸載了brew和npm。我在想一些剩餘的軟件包會導致這個錯誤?

回答

3

您是否安裝了非自制軟件的節點版本?如果沒有,那麼即使npm在你的路徑中,它可能也不會運行,因爲它需要節點才能運行。

假設您想從自制軟件開始重新使用節點,您應該可以安全地刪除/usr/local/lib/nodemodules/目錄。這應該擺脫自制警告。您可能首先要記下安裝的任何東西,以便在通過自制程序安裝node和npm之後重新安裝它。

+0

非常感謝你! – djfdev

+0

我試過'rm -r/usr/local/lib/nodemodules /',並得到這個錯誤:'rm:/ usr/local/lib/nodemodules /:沒有這樣的文件或目錄' – JGallardo

+0

@JGallardo你是否得到了完全相同的在OP中出現錯誤,還是顯示了不同的路徑?如果顯示了不同的路徑,您是否嘗試刪除該目錄? – Andy

0

我傾向於相信您已經安裝節點BOT沒有映射節點到系統PATH變量,檢查,如果是先卸載地圖舊的安裝,你應該確定