web-dev-qa-db-fra.com

Impossible de mettre à jour Node JS - retourne à l'ancienne version [Ubuntu 15.04]

Je ne parviens pas à mettre à jour nodejs et je ne vois pas pourquoi.

Si je devais deviner, je dirais que deux référentiels sont répertoriés dans apt-get, tous deux contenant 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 cours 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.

7
Jack_Hu

À la fin, j'en avais marre d'aller nulle part.

En guise de solution, 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 que votre ordinateur soit à nouveau opérationnel avec la version 5 de nodejs.

https://github.com/creationix/nvm

J'écris ceci pour être complet.

6
Jack_Hu

L'utilisation de nvm (gestionnaire de version de noeud) est la meilleure option pour mettre à jour la version par défaut du noeud.

  1. installer ou mettre à jour nvm:

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    

    ou

    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    
  2. Après une installation réussie, fermez le terminal et ouvrez un nouveau terminal. Répertoriez la version de nodejs disponible:

    nvm ls-remote
    

    Cela listera les versions disponibles de nodejs.

  3. Sélectionnez la version que vous souhaitez installer:

    nvm install xxxxxx
    
  4. Vérifiez la version:

    node -v
    

J'espère que cela vous aidera, étape par étape.

15
YSK

J'utilise toujours n pour mettre à jour, mettre à niveau et supprimer les versions de node. Notez que vous devrez peut-être utiliser Sudo, selon votre configuration.

$ npm install -g n

Utilisez ou installez la dernière version officielle:

$ n latest

Utilisez ou installez la version officielle stable:

$ n stable

Utilisez ou installez la dernière version officielle de LTS:

$ n lts

Supprimer des versions

$ n rm 0.9.4 v0.10.0
3
eGhoul