J'ai réussi à mettre à jour / installer la dernière version de node js en utilisant ces commandes (la curl
manière officielle ne fonctionne pas pour moi):
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
Cependant, la version de mon noeud et de nodejs devient différente:
$ node --version
v5.0.0
$ nodejs --version
v0.10.25
Il semble que le nouveau nœud soit installé /usr/local/bin/node
, j'ai donc essayé:
sudo ln -s /usr/bin/nodejs /usr/local/bin/node
Mais ça revient:
ln: failed to create symbolic link ‘/usr/local/bin/node’: File exists
J'utilise également ce lien:
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
ln: failed to create symbolic link ‘/usr/bin/node’: File exists
J'utiliserai certains frameworks qui dépendent node
, comme Ionic
. Quelle version de nœud utilisera-t-elle?
Que dois-je faire pour résoudre ce problème?
Merci beaucoup pour votre aide
nodejs
etnode
le binaire installé par n. Et si n est incapable de le faire, quelle est l'approche de pointe? Dans un environnement de travail, il est très sujet aux erreurs, si nodejs et node adressent des versions de nodejs différentes.