2017-09-03 93 views
1

我試圖升級我的節點版本,我從他們的網站下載文件,運行安裝和一切似乎確定。節點8.4.0已經安裝 - 但節點-v顯示v7.7.4

當我試圖檢查是否已安裝最新版本時,node -v告訴我v7.7.4而不是v8.4.0

我試過brew upgrade node但它告訴我node 8.4.0 is already installed

如何切換到最新版本? 謝謝!

+0

這和programmin有什麼關係? –

+0

可能的重複[如何刪除舊版本的節點/ npm?](https://stackoverflow.com/questions/10364884/how-do-i-remove-old-versions-of-node-npm) –

+0

Did你以前通過Homebrew安裝Node.js?另外,你說'哪個節點'返回到舊版本的路徑。那究竟是什麼? – robertklep

回答

2

您使用nvm安裝Node.js的多個版本,它看起來像你設置7.7.4作爲默認的版本節點nvm應該使用,這意味着即使系統版本的節點是8.4.0,nvm也會在$PATH之前插入7.7.4可執行文件的路徑。

您可以更改默認指向全系統版本:

nvm alias default system 

FWIW,自制(brew)是安裝節點的另一種方法。但是,考慮到我在這裏發佈的有關該特定安裝的StackOverflow的問題數量,我不會建議使用它。使用官方安裝程序安裝系統範圍的節點,並使用nvm來管理不同的版本(例如,以測試您的代碼)。

-2

你可以檢查你的安裝目錄
命令:「在此處,節點」

+0

它告訴我在哪裏:找不到命令。 當我運行'哪個節點',它給了我一個老版本的路徑 –

+0

@ Al-josh使用'which',而不是'where' –