Soms, wanneer we een applicatie proberen uit te voeren die nodejs gebruikt in Debian, Ubuntu en afgeleiden, geeft dit ons het volgende bericht error /usr/bin/env: «node»: No existe el archivo o el directorio
en de applicatie werkt niet, het is een al lang bekend probleem dat op een zeer eenvoudige manier kan worden opgelost, de stappen om het op te lossen en de reden voor de fout worden hieronder beschreven.
Over / usr / bin / env-fout: "node": bestand of map bestaat niet
El error /usr/bin/env: «node»: No existe el archivo o el directorio
is al geruime tijd bekend, de oorsprong gaat terug tot LinuxNode
(pakket node
) en node.js
(pakket nodejs
) zijn ontworpen om te worden aangeroepen vanaf het commando node
en ze zijn in conflict op het moment van hun executie.
De technische commissie van Debian ter voorkoming van botsingen met programmanamen in de distributie besloot dat het pakket nodejs
zal niet langer worden aangeroepen vanaf het commando node
maar van nodejs
en dat een binair getal wordt aangeroepen nodejs-legacy
(die een bevat /usr/bin/node
als een symbolische link naar /usr/bin/nodejs
).
Vanwege conceptconflicten wordt dit soort fouten soms nog steeds gehandhaafd, de oplossing voor het probleem is vrij eenvoudig.
De oplossing voor de fout / usr / bin / env: "node": het bestand of de directory bestaat niet
De juiste manier om deze fout te verhelpen is door het binaire bestand te installeren nodejs-legacy
dat de symbolische link bevat en dat oplost, elimineert de onjuiste oproep automatisch, het commando om het uit te voeren is het volgende:
sudo apt-get install nodejs-legacy
Het alternatief voor het installeren van het overeenkomstige binaire pakket is dat we een symbolische link maken om toegang te krijgen tot het knooppunt, het uit te voeren commando zou het volgende zijn:
ln -s /usr/bin/nodejs /usr/bin/node
Met elk van deze opdrachten kunt u dit probleem oplossen, dat eenvoudigweg wordt veroorzaakt door een onduidelijkheid bij het aanroepen van de overeenkomstige pakketten en dat al zou moeten zijn opgelost.
Heel erg bedankt, de gtop had me problemen gegeven