Node.js non trouvé sur l’environnement Linux

Si vous obtenez la même erreur que moi en essayant d’installer quelque chose avec node, je vais vous montrer deux solutions pour cela :

/usr/bin/env : node : Aucun fichier ou répertoire de ce type

Le problème est que le système cherche le mauvais exécutable node.js(/usr/bin/node) alors que vous avez probablement /usr/bin/nodejs dans votre système, donc la solution pour toutes les distributions Linux est de créer un lien symbolique :

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

Si vous avez Debian ou Ubuntu, il existe un paquet pour cela(nodejs-legacy) :

sudo apt-get install nodejs-legacy

Et si vous ne voulez pas installer le paquet, vous pouvez utiliser cette commande :

update-alternatives --install /usr/bin/node node /usr/bin/nodejs 99

Scroll to Top