Je ne peux pas mettre à jour nodejs et je ne vois pas pourquoi.
Si je devais faire une supposition, je dirais que j'ai deux référentiels répertoriés dans apt-get, qui contiennent tous les deux un paquet nodejs.
Voici ce que j'ai fait:
Supprimer l'ancienne version:
sudo apt-get remove --purge nodejs npm
Ensuite, en passant par https://github.com/nodesource/distributions#installation-instructions , j'ai exécuté:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
Et alors:
sudo apt-get install -y nodejs
Je lance ensuite:
nodejs -v
Qui retourne:
v0.10.25
Quelqu'un peut-il expliquer ce qui ne va pas? Et comment puis-je remédier à cette situation?
Merci beaucoup.
which nodejs
vous le dira. Ensuite, exécutez àapt-get remove...
nouveau et voyez quelle est la sortie dewhich nodejs
après avoir tenté de la supprimer.Réponses:
L'utilisation du nvm (gestionnaire de version de nœud) est la meilleure option pour mettre à jour la version par défaut du nœud.
installer ou mettre à jour nvm:
ou
Une fois l'installation terminée, fermez le terminal et ouvrez un nouveau terminal. Répertoriez la version de nodejs disponible:
Ceci listera les versions disponibles de nodejs.
Sélectionnez la version que vous souhaitez installer:
Vérifiez la version:
J'espère que cela vous aidera comme guide étape par étape.
la source
À la fin, j'en avais marre de ne parvenir nulle part.
Comme correctif, j'ai décidé d'utiliser nvm (gestionnaire de version de noeud).
C'est super simple à installer, à configurer et à utiliser. Il a fallu moins de 3 minutes pour être de nouveau opérationnel avec nodejs version 5.
https://github.com/creationix/nvm
J'écris ceci pour être complet.
la source
J'utilise toujours n pour mettre à jour, mettre à niveau et supprimer des
node
versions. Notez que vous devrez peut-être utilisersudo
, selon votre configuration.Utilisez ou installez la dernière version officielle:
Utilisez ou installez la version officielle stable:
Utilisez ou installez la dernière version officielle de LTS:
Suppression de versions
la source