Maison >interface Web >js tutoriel >Pourquoi mon système Ubuntu 12.04 indique-t-il « Aucun fichier ou répertoire de ce type » lorsque j'exécute « node » ?

Pourquoi mon système Ubuntu 12.04 indique-t-il « Aucun fichier ou répertoire de ce type » lorsque j'exécute « node » ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-03 12:53:30780parcourir

Why Does My Ubuntu 12.04 System Say

Comment résoudre l'erreur « Aucun fichier ou répertoire de ce type » avec Node.js sur Ubuntu 12.04

Malgré l'installation de Node.js sur votre Ubuntu système, vous pouvez rencontrer une erreur lorsque vous tentez d'exécuter la commande node, indiquant « Aucun fichier ou répertoire de ce type ». Ce problème survient en raison d'un conflit de nom avec un autre package nommé node.

Solution :

Pour résoudre ce conflit, créez un lien symbolique entre le binaire Node.js actuel et la commande node en suivant les étapes suivantes :

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

Dépannage :

  • Si vous utilisez un shell non standard, remplacez which nodejs par le fichier complet chemin d'accès au binaire Node.js (par exemple, /usr/bin/nodejs).
  • Comme mentionné dans les instructions liées, vous pouvez également envisager de désinstaller le programme de nœud Amateur Packet Radio pour éliminer le conflit de nom.

Solutions supplémentaires :

  • Mettre à jour les alternatives en utilisant :
    sudo update-alternatives --install /usr/bin/node node /usr/bin /nodejs 10
  • Réinstallez Node.js en utilisant :

    <code class="bash">sudo apt-get --purge remove node
    sudo apt-get --purge remove nodejs
    sudo apt-get install nodejs</code>

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