Hoe de / usr / bin / env-fout te herstellen: "node": bestand of map bestaat niet

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.


Een opmerking, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Jahir Gilberth Medina Lopez zei

    Heel erg bedankt, de gtop had me problemen gegeven