Ho aggiornato / installato con successo l'ultima versione del nodo js usando quei comandi (il curl
modo ufficiale non funziona per me):
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/node
Tuttavia, la versione del mio nodo e nodejs diventano diverse:
$ node --version
v5.0.0
$ nodejs --version
v0.10.25
Sembra che il nuovo nodo sia installato /usr/local/bin/node
, quindi ho provato:
sudo ln -s /usr/bin/nodejs /usr/local/bin/node
Ma ritorna:
ln: failed to create symbolic link ‘/usr/local/bin/node’: File exists
Uso anche questo link:
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
ln: failed to create symbolic link ‘/usr/bin/node’: File exists
Userò alcuni framework che dipendono node
, come Ionic
. Quale versione del nodo utilizzerà?
Cosa devo fare per risolvere questo?
Grazie mille per il vostro aiuto
nodejs
enode
al binario installato da n. E se n non è in grado di farlo, qual è l'approccio allo stato dell'arte? In un ambiente di lavoro è molto soggetto ad errori, se nodejs e node indirizzano versioni differenti di nodejs.