J'ai installé le NodeJS dans Ubuntu 14.04 par nvm
en suivant ce site Installation de NodeJS Bien que j'ai eu le problème suivant
nvm ls
sbin
mkdir: cannot create directory ‘/usr/sbin/alias’: Permission denied
Ensuite, j’ai trouvé comment résoudre ceci (de solution NVM )
$ export NVM_DIR=~/.nvm
$ echo $NVM_DIR
/home/roy/.nvm
Alors ça marche bien.
Maintenant, le problème, c’est que si je redémarre ou même ouvre une nouvelle console, je ne peux plus retrouver le node
.
roy@Croy:~$ node -version
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: Sudo apt-get install <selected package>
Je dois suivre ces étapes,
Je fais nvm install 0.11.13
alors il montre
v0.11.13 is already installed.
Now using node v0.11.13
Voici ma question Stackoverflow - la réponse suivante ne fonctionne pas.
Comment sortir d'ici?
Comme vu ici
Exécuter la commande:
which node
et dans mon cas, il affichait /usr/sbin/node
.
Si la commande est introuvable, passez à l'étape 3. Supprimez-la en
Sudo rm /usr/sbin/node
Exécuter la commande:
which nodejs
Dans mon cas, il affiche /usr/bin/nodejs
Faire un lien
Sudo ln -s /usr/bin/nodejs /usr/bin/node
OR
Sudo ln -s /usr/bin/nodejs /usr/sbin/node
Comme vu ici
En raison d'un conflit avec un autre package, l'exécutable des référentiels Ubuntu s'appelle
nodejs
au lieu de node. Gardez cela à l'esprit lorsque vous utilisez un logiciel.
user@xxx:~ $ node --version
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Ask your administrator to install one of them
user@xxx:~ $ nodejs --version
v0.10.25
Le nœud a un nom différent dans la version actuelle, le mien est v0.10.25
.
Le node
actuel est simplement nodejs
name__.
Pour utiliser les anciennes commandes, vous devez créer un lien symbolique comme celui-ci.
ln -s /usr/bin/nodejs /usr/bin/node
et c'est tout.
Exécuter: node --version
La ligne suivante ajoute un noeud à votre $PATH
:
nvm alias default 5.1
Utilisez votre version de noeud installée.
Pourquoi ne pas utiliser les instructions officielles du site nodejs:
Pour v6:
curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Pour v4:
curl -sL https://deb.nodesource.com/setup_4.x | Sudo -E bash -
Sudo apt-get install -y nodejs
J'ai testé ces derniers à partir de Windows bash (via le sous-système pour Linux - 14.04) et le pseudo correct node
. Si vous exécutez Sudo apt-get install -y nodejs
sans avoir préalablement exécuté le script de configuration, vous obtenez le nœud 0.10.