0
我在我的Mac上使用Homebrew安裝了nvm。如何修復Mac上的「node:command not found」?使用nvm從自制軟件安裝節點
brew update
brew install nvm
mkdir ~/.nvm
nano ~/.bash_profile
下面添加到我的.bash_profile
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
然後在我的殼
source ~/.bash_profile
echo $NVM_DIR
做這些步驟,我安裝的NodeJS使用NVM後
nvm install v6.11.2
的問題是當我輸入節點它說節點:找不到
$ node
$ -bash: node: command not found
如何讓我給的NodeJS工作命令?
下面是我的.bash_profile
if [ -f `brew --prefix`/etc/bash_completion ]; then
. `brew --prefix`/etc/bash_completion
fi
export PATH="/usr/local/bin:$PATH"
#for brew nvm
exportNVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
這是根據NVM
$ nvm list
v6.11.2
node -> stable (-> v6.11.2) (default)
stable -> 6.11 (-> v6.11.2) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> v6.11.2)
lts/argon -> v4.8.4 (-> N/A)
lts/boron -> v6.11.2
你嘗試用新的終端窗口?安裝後您也可以嘗試'nvm use v6.11.2'。 Nvm應該添加節點到你的路徑。 – Mikko
@Mikko這最終導致我解決了我的問題。我在終端上運行'nvm use v6.11.2,它沒有顯示任何錯誤消息,直到我關閉終端(如您所建議的)並再次運行'nvm use v6.11.2'命令。然後它最終返回了一個建議,使用'nvm use --delete-prefix v6.11.2'來取消'/usr/local/Cellar/nvm/0.33.2/versions/node/v6.11.2'中的nvm,最終解決了這個問題。我的問題。 您可以發表您的評論作爲答案,我會盡快接受它。謝謝。 – royjavelosa
很高興聽到,我會從評論中回答問題,如果您認爲可以更好地遵循解決方案,請隨時編輯它 – Mikko