J'ai installé nodeJS sur Ubuntu avec le code suivant
sudo apt-get install nodejs
Depuis que je suis un nouvel utilisateur pour Ubuntu, j'ai aussi lancé ce code aussi
sudo apt-get install npm
Maintenant, quand je tape
nodejs --version
Ça montre
v0.6.19
J'ai vérifié et vu la dernière version de nodeJS est 0.10.26
Comment puis-je mettre à jour ma version de nodeJS 0.10.26
?
J'ai essayé avec
sudo apt-get install <packagename>
sudo apt-get install --only-upgrade <packagename>
mais pas de chance.
Réponses:
Utilisez n module de npm afin de mettre à jour le noeud
Pour mettre à niveau vers la dernière version (et non la version stable actuelle), vous pouvez utiliser
Défaire:
Trouvé dans le blog de David Walsh http://davidwalsh.name/upgrade-nodejs
la source
n
est un package d'assistance de noeud qui installe ou met à jour une version donnée de node.js.node -v
m'a toujours donné la version 6, pas 10.Les instructions d'installation complètes ont depuis été téléchargées ici par Nodesource. Il est copié ci-dessous pour votre référence. Les instructions sont les mêmes pour la mise à jour vers la dernière version.
Node.js v12.x :
REMARQUE: Si vous utilisez Ubuntu Precise ou Debian Wheezy, vous voudrez peut-être vous renseigner sur l' exécution de Node.js> = 6.x sur des distributions plus anciennes.
Node.js v11.x :
REMARQUE: Si vous utilisez Ubuntu Precise ou Debian Wheezy, vous voudrez peut-être vous renseigner sur l' exécution de Node.js> = 6.x sur des distributions plus anciennes.
Node.js v10.x :
REMARQUE: Si vous utilisez Ubuntu Precise ou Debian Wheezy, vous voudrez peut-être vous renseigner sur l' exécution de Node.js> = 6.x sur des distributions plus anciennes.
Node.js v9.x :
REMARQUE: Si vous utilisez Ubuntu Precise ou Debian Wheezy, vous voudrez peut-être vous renseigner sur l' exécution de Node.js> = 6.x sur des distributions plus anciennes.
Node.js v8.x :
REMARQUE: Si vous utilisez Ubuntu Precise ou Debian Wheezy, vous voudrez peut-être vous renseigner sur l' exécution de Node.js> = 6.x sur des distributions plus anciennes.
Node.js v7.x :
NOTE: Les paquets Debian Wheezy et Ubuntu Precise ne sont PAS disponibles pour cette version. Veuillez référencer running Node.js> = 4.x sur les anciennes distributions
Node.js v6.x :
REMARQUE: Si vous utilisez Ubuntu Precise ou Debian Wheezy, vous voudrez peut-être vous renseigner sur l’ exécution de Node.js> = 4.x sur des distributions plus anciennes .
Node.js v5.x :
REMARQUE: Si vous utilisez Ubuntu Precise ou Debian Wheezy, vous voudrez peut-être vous renseigner sur l’ exécution de Node.js> = 4.x sur des distributions plus anciennes .
Node.js v4.x :
REMARQUE: Si vous utilisez Ubuntu Precise ou Debian Wheezy, vous voudrez peut-être vous renseigner sur l’ exécution de Node.js> = 4.x sur des distributions plus anciennes .
Node.js v0.12 :
Node.js v0.10 :
io.js v3.x :
io.js v2.x :
io.js v1.x :
Remarque: cette branche de io.js n'est pas maintenue activement et n'est pas recommandée pour une utilisation en production.
la source
Unpacking nodejs (10.15.0-1nodesource1) over (8.12.0-1nodesource1) ...
s'exécutantnode -v
après l'installation affiche avec bonheurv10.15.0
ce que je veux.curl {anything} | sudo bash -
est une pratique de sécurité terriblenodesource.com
) et la connexion est sécurisée par HTTPS. Vous pouvez donc accorder une confiance suffisante à ces scripts. Mais oui, en général, vérifiez les scripts avant de lesudo bash
Vous pouvez installer la dernière version à partir de PPA:
la source
J'utilise NVM pour gérer les versions de mon nœud. Très simple à mettre en place et facile à utiliser.
Pour installer NVM globalement à la place, utilisez la commande curl suivante à la place de celle ci-dessus (et n'utilisez probablement pas la deuxième commande, mais utilisez la troisième)
Ensuite, utilisez
nvm install stable
(ou insérez un numéro de version à la place destable
) pour obtenir la dernière version / une version spécifique de Node. Utiliseznvm use stable
(ou un numéro de version spécifique) pour utiliser cette version du nœud. Utiliseznvm ls
pour voir quelles versions de nœud vous avez installées etnvm uninstall stable
(ou un numéro de version spécifique) pour supprimer une version spécifique de Node.Sources: Installation , utilisation
la source
Je recommande également d'utiliser nvm à la place et de supprimer la version déjà installée pour éviter les conflits dans le terminal
puis installez nvm et utilisez-le
Explication vidéo
télécharger et installer nvm
devrait télécharger et installer la dernière version du noeud.
Pour mettre à jour le noeud plus tard, il suffit de faire
la source
nvm
installe Node.js pour chaque utilisateur. L'utilisationnvm
ne vous donnera pas unenode
commande à l' échelle du système . Je vous déconseille donc de supprimer Global / Systemnode
afin que les scripts exécutés sous un autre utilisateur puissent toujours être exécutésnode
.J'ai essayé les mêmes commandes de liste sur mon Ubuntu 14.04 mais il y avait toujours une erreur.
Les commandes que j'ai exécutées étaient:
et l'erreur que je devenais:
Ce que j'ai découvert est que Curl Utility n'a pas été installé sur mon système d'exploitation.
J'ai exécuté la commande:
(utilisez
sudo
comme préfixe si vous ne l'êtes passu
)et puis répété les étapes suggèrent en réponse et cela fonctionne;)
la source
Celui-ci installe le dernier noeud v0.12. * À partir de nodesource.
Pour le noeud v4.x
la source
Utiliser nvm est la méthode préférée. Installez d'abord nvm:
Ensuite, installez nodejs:
Maintenant, vous pouvez facilement changer de version de noeud.
la source
NVM (Node Version Manager) avec
--lts
NVM a été mentionné à l' adresse : https://askubuntu.com/a/441527/52975, mais voici un exemple d'utilisation plus complet, incluant la
--lts
version rationnelle .NVM installe le dernier noeud stable et npm pour vous
Maintenant, testez-le avec un paquet factice:
Etant donné que l’approvisionnement doit être effectué pour chaque nouveau shell, le script d’installation ajoute un peu d’auto sourcing à la fin de votre
.barshrc
. Cela fonctionne, mais je préfère supprimer celui ajouté automatiquement et ajouter le mien:Avantages:
vous permet d'utiliser plusieurs versions de Node et sans sudo
est analogue à Ruby RVM et Python Virtualenv, pratique largement considérée par les communautés Ruby et Python
télécharge un binaire précompilé, si possible, et sinon, il télécharge la source et en compile une pour vous
Nous pouvons facilement changer de version de noeud avec:
Vous pouvez ensuite utiliser un
.nvmrc
fichier suivi git pour indiquer la version du nœud requise pour un projet donné: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-llocal-version-of-node-for -a-projet / 54503474 # 54503474Testé sous Ubuntu 17.10.
la source
Je vous suggère tout d'abord de supprimer toutes les installations de nodejs, puis d'exécuter le script ci-dessous une fois que vous avez édité la version de nodejs souhaitée et son répertoire d'installation parent
voir toutes les versions disponibles de nodejs
https://nodejs.org/dist/
le script ci-dessous vous permettra d'installer n'importe laquelle de ces versions de nodejs sur Linux ou OSX
la source
Si l'utilisation
n
ne fonctionne pas, vous pouvez installer la dernière version denodejs
(c'est-à-dire la version 8) en exécutant les commandes suivantes:Des instructions supplémentaires sont ici .
la source
Si vous êtes derrière un proxy, vous pourriez peut-être avoir cette erreur en lançant 'sudo n stable':
Vous devez définir les variables env comme ceci:
Et puis exécutez la commande en passant ces variables à l'utilisateur root:
la source
J'essaie d'installer via NVM auquel il est répondu ci-dessus, mais je suis confronté à une erreur dans Ubuntu 18.04. alors je passe par ce processus
après avoir exécuté cette commande u pourrait trouver cette erreur
Command 'nvm' not found, did you mean:
dans ce cas, vous pouvez exécuter cette commande
OU vous pouvez le mettre dans le fichier /.bashrc ou ~ / .profile pour le charger automatiquement
après que vous pouvez à travers le processus suivant
la source