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
Libérer: 2024-11-03 05:00:31
original
870 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
    Copier après la connexion
  • Purger et réinstaller Node.js :

    sudo apt-get --purge remove node
    sudo apt-get --purge remove nodejs
    sudo apt-get install nodejs
    Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal