/ / Nodo che utilizza la versione errata dopo Brew Install - node.js, macos, versione

Nodo che utilizza la versione errata dopo Brew Install - node.js, macos, versione

Sto usando un Macbook con l'ultimo macOS (10.12.3), e ho installato Homebrew eseguendo:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Successivamente ho installato il nodo:

brew install node

E ho provato ad aggiornarlo:

> brew upgrade node
> Error: node 7.8.0 already installed

Ho ricevuto un errore nel dire che la versione 7.8.0 è già installata, il che era previsto poiché avevo appena installato la versione più recente.

Problema: sul terminale ho eseguito:

> node --version
> v4.4.5

e ho recuperato una vecchia versione che apparentemente era già installata. Inoltre, quando installo del nuovo pacchetto npm Ricevo un avvertimento che dice che il pacchetto richiede una versione più recente del nodo.

Domanda: Mi sembra di avere entrambe le versioni di node installate sul mio Mac, come posso usare quello più aggiornato? E come posso disinstallare tutte le altre versioni di nodi precedenti?

Grazie mille per il tuo aiuto!

risposte:

3 per risposta № 1

Il mio problema è stato risolto seguendo i suggerimenti di @ theWanderer4865 nei commenti.

Per prima cosa ho disinstallato la versione del nodo che avevo installato tramite brew: nel terminale ho eseguito:

> brew cleanup
> brew uninstall node

In secondo luogo, ho rimosso tutte le altre versioni del nodo che avevo installato eseguendo:

> rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,n‌​ode*,man1/node*}

In terzo luogo, installare nuovamente il nodo utilizzando nvm:

> nvm install node