Maison >interface Web >js tutoriel >Pourquoi la commande \'node\' ne fonctionne-t-elle pas après l'installation de Node.js sur Ubuntu 12.04 ?

Pourquoi la commande \'node\' ne fonctionne-t-elle pas après l'installation de Node.js sur Ubuntu 12.04 ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-03 05:00:31888parcourir

Why doesn't the 'node' command work after installing Node.js on Ubuntu 12.04?

Nodejs vs Node sur Ubuntu 12.04

Lors de l'installation de Node.js sur Ubuntu 12.04, vous pouvez rencontrer le problème où la commande node ne fonctionne pas n'existe pas dans le terminal. Cela est dû à un conflit de nom avec le programme de nœuds Amateur Packet Radio, qui a entraîné le renommage du binaire Node.js en nodejs.

Pour résoudre ce problème, vous devez créer un lien symbolique à partir de /usr /bin/node vers /usr/bin/nodejs. Cela peut être fait à l'aide de la commande suivante :

sudo ln -s `which nodejs` /usr/bin/node

Alternativement, si vous utilisez un shell non standard, vous pouvez coder en dur le chemin trouvé avec quel nodejs :

sudo ln -s /usr/bin/nodejs /usr/bin/node

Ceci créez le lien symbolique du nœud manquant et vous permet d'utiliser les commandes Node.js avec l'alias du nœud.

De plus, si vous utilisez le shell zsh au lieu de bash, la commande node devrait fonctionner sans modification. Toutefois, si le problème persiste, vous pouvez essayer les solutions supplémentaires suivantes :

  • Installez Node.js à l'aide d'alternatives :

    sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
  • Purger et réinstaller Node.js :

    sudo apt-get --purge remove node
    sudo apt-get --purge remove nodejs
    sudo apt-get install nodejs

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn