Sådan rettes fejlen / usr / bin / env: "node": Fil eller bibliotek findes ikke

Nogle gange når vi prøver at køre et program, der bruger nodejs i Debian, Ubuntu og derivater, giver det os følgende meddelelse error /usr/bin/env: «node»: No existe el archivo o el directorio og applikationen kører ikke, er det et problem, der er kendt i lang tid, der kan løses på en meget enkel måde. Trinene til løsning af det og årsagen til fejlen er beskrevet nedenfor.

Om / usr / bin / env-fejl: "node": Fil eller bibliotek findes ikke

El error /usr/bin/env: «node»: No existe el archivo o el directorio har været kendt i nogen tid, dens oprindelse går tilbage til LinuxNode (pakke node) og node.js (pakke nodejs) er designet til at blive kaldt fra kommandoen node og de strider på tidspunktet for deres henrettelse.

Debians tekniske komité til forebyggelse af programnavnskollisioner i distributionen besluttede, at pakken nodejs vil ikke længere blive kaldt fra kommandoen node  men fra nodejs og at en binær kaldes nodejs-legacy (som indeholder en /usr/bin/node som et symbolsk link til /usr/bin/nodejs).

På grund af konceptkonflikter opretholdes denne type fejl undertiden, løsningen på problemet er ret enkel.

Løsningen på fejlen / usr / bin / env: "node": Filen eller biblioteket findes ikke

Den rette måde til denne fejl er ved at installere binærprogrammet nodejs-legacy der indeholder det symbolske link, og som løser fjerner automatisk det forkerte opkald, er kommandoen til at udføre det følgende:

sudo apt-get install nodejs-legacy

Alternativet til installation af den tilsvarende binære pakke er, at vi opretter et symbolsk link til adgangsknude, kommandoen til at udføre ville være følgende:

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

Med en af ​​disse kommandoer kan du løse dette problem, som simpelthen skyldes en tvetydighed, når du kalder de tilsvarende pakker, og som allerede skal løses.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Jahir Gilberth Medina Lopez sagde han

    Mange tak, gtop havde givet mig problemer