web-dev-qa-db-fra.com

Installer plusieurs versions de node.js à l'aide de NVM (Ubuntu)

Comment installer plusieurs versions de node.js dans Ubuntu en utilisant NVM ?

31
Alfred

connaissance préalable

Comment utiliser le terminal. Vous pouvez par exemple utiliser gnome-terminal.

Installer des dépendances

Sudo apt-get install build-essential libssl-dev curl git-core

Installer la NVM

Ci-dessous, nous allons installer NVM.

Télécharger nvm

git clone git://github.com/creationix/nvm.git ~/.nvm

Pour activer NVM, vous devez l’alimenter à partir de votre shell bash.

echo "\n. ~/.nvm/nvm.sh" >> .bashrc

Installer la version de node.js

Dans cet exemple, je vais installer le noeud v0.4.12. Nous devons d’abord ouvrir une nouvelle session bash. Vous pouvez également le faire en tapant à nouveau bash.

$ bash
$ nvm install v0.4.12 #This takes a while.

Pour faire la dernière branche v0.4 par défaut vous faites 

$ nvm alias default 0.4

Dépannage

Lorsque toutes les dépendances ne sont pas installées, vous ne pouvez pas compiler/installer node.js. Ensuite, vous devrez nettoyer ~/.nvm

$ rm -rf ~/.nvm/
71
Alfred
6
Erel Segal-Halevi

La première réponse est obsolète. Maintenant, suivez simplement le guide sur le github à installer: 

https://github.com/creationix/nvm#installation

Pour les machines Linux, c'est aussi simple que: 

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

4
thouliha

Installer Node.js avec Node Version Manager sous Linux (Ubuntu, linux mint)


1. Construire un paquet essentiel

Sudo apt-get install build-essential checkinstall

2. Obtenez libssl-dev

Sudo apt-get installer libssl-dev

3. Installez nvm en utilisant cURL

curl -o-/ https://raw.githubusercontent.com/cre ... | frapper

4. Vérifier les travaux d'installation

commande -v nvm

5. Répertoriez les versions de nœuds disponibles

nvm ls-remote

6. télécharger, compiler et installer le noeud

nvm installer 6.14.4

7. Indiquez à nvm la version à utiliser

utilisation nvm 6.14.4

8. Définir la version du noeud par défaut

nvm alias default node 6.14.4

Plus d'informations

0
Asbar Ali