Hvordan fikse / usr / bin / env feil: "node": Fil eller katalog eksisterer ikke

Noen ganger når vi prøver å kjøre et program som bruker nodejs i Debian, Ubuntu og derivater, gir det oss følgende melding error /usr/bin/env: «node»: No existe el archivo o el directorio og applikasjonen ikke kjører, er det et kjent problem i lang tid som kan løses på en veldig enkel måte, trinnene for å løse det og årsaken til feilen er beskrevet nedenfor.

Om / usr / bin / env-feil: "node": Fil eller katalog eksisterer ikke

El error /usr/bin/env: «node»: No existe el archivo o el directorio har vært kjent i ganske lang tid, opprinnelsen dateres tilbake til LinuxNode (pakke node) Og node.js (pakke nodejs) er designet for å kunne kalles fra kommandoen node og de kommer i konflikt på tidspunktet for henrettelsen.

Debians tekniske komité for å forhindre programnavnkollisjoner i distribusjonen, bestemte at pakken nodejs vil ikke lenger bli kalt fra kommandoen node  men fra nodejs og at en binær kalt nodejs-legacy (som inneholder en /usr/bin/node som en symbolsk lenke til /usr/bin/nodejs).

På grunn av konseptkonflikter opprettholdes denne typen feil noen ganger, løsningen på problemet er ganske enkel.

Løsningen på feilen / usr / bin / env: "node": Filen eller katalogen eksisterer ikke

Den rette måten for denne feilen er ved å installere binær nodejs-legacy som inneholder den symbolske lenken og som løser eliminerer feil samtale automatisk, er kommandoen for å utføre den følgende:

sudo apt-get install nodejs-legacy

Alternativet til å installere den tilsvarende binære pakken er at vi oppretter en symbolsk lenke til tilgangsnoden, kommandoen for å utføre vil være følgende:

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

Med noen av disse kommandoene kan du løse dette problemet, som ganske enkelt er forårsaket av en uklarhet når du ringer til de tilsvarende pakkene, og som allerede skal løses.


En kommentar, legg igjen din

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Jahir Gilberth Medina Lopez sa

    Tusen takk, gtop hadde gitt meg problemer