Maison  >  Article  >  interface Web  >  Pourquoi ne puis-je pas exécuter le nœud après l'installation sur Ubuntu 12.04 ?

Pourquoi ne puis-je pas exécuter le nœud après l'installation sur Ubuntu 12.04 ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-01 12:51:42254parcourir

Why Can't I Execute Node After Installation on Ubuntu 12.04?

L'énigme de l'installation de NodeJS sur Ubuntu 12.04

Malgré les instructions d'installation suivantes, vous pouvez rencontrer des problèmes lors de l'exécution de NodeJS dans le terminal, en recevant l'erreur : "-bash : /usr/ sbin/node : aucun fichier ou répertoire de ce type." Cela se produit malgré la présence du nœud dans le répertoire /usr/sbin/.

Pour résoudre ce problème, vous devrez créer un lien symbolique :

<code class="Bash">sudo ln -s `which nodejs` /usr/bin/node</code>

Alternativement, si vous' Vous n'utilisez pas de shell compatible bash :

<code class="Bash">sudo ln -s /usr/bin/nodejs /usr/bin/node</code>

Explication des instructions d'installation

Le conflit de nom entre le nœud (Amateur Packet Radio Node Program) et nodejs nécessite le lien symbolique pour éviter les conflits.

Solutions supplémentaires issues des commentaires

Les utilisateurs ont signalé les solutions suivantes :

  • sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
  • Supprimez et réinstallez node et nodejs avec sudo apt-get --purge Remove node et sudo apt-get --purge Remove nodejs, suivi de sudo apt-get installer 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