Hur du åtgärdar / usr / bin / env-felet: "nod": Fil eller katalog finns inte

Ibland när vi försöker köra ett program som använder nodejs i Debian, Ubuntu och derivat, ger det oss följande meddelande error /usr/bin/env: «node»: No existe el archivo o el directorio och applikationen körs inte, det är ett länge känt problem som kan lösas på ett mycket enkelt sätt, stegen för att lösa det och orsaken till felet beskrivs nedan.

Om / usr / bin / env-fel: "nod": Fil eller katalog finns inte

El error /usr/bin/env: «node»: No existe el archivo o el directorio har varit känt under ganska lång tid, dess ursprung går tillbaka till LinuxNode (paket node) Och node.js (paket nodejs) har utformats för att anropas från kommandot node och de strider vid tidpunkten för avrättningen.

Debians tekniska kommitté för förebyggande av programnamnkollisioner i distributionen bestämde att paketet nodejs kommer inte längre att anropas från kommandot node  men från nodejs och att en binär kallas nodejs-legacy (som innehåller en /usr/bin/node som en symbolisk länk till /usr/bin/nodejs).

På grund av begreppskonflikter upprätthålls denna typ av fel ibland, lösningen på problemet är ganska enkel.

Lösningen på felet / usr / bin / env: "node": Filen eller katalogen finns inte

Det rätta sättet för detta fel är att installera binär nodejs-legacy som innehåller den symboliska länken och som löser eliminerar det felaktiga samtalet automatiskt, är kommandot att utföra det följande:

sudo apt-get install nodejs-legacy

Alternativet till att installera motsvarande binärt paket är att vi skapar en symbolisk länk till åtkomstnoden, kommandot att utföra skulle vara följande:

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

Med något av dessa kommandon kan du lösa detta problem, vilket helt enkelt orsakas av en tvetydighet när du ringer till motsvarande paket och som redan ska lösas.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Jahir Gilberth Medina Lopez sade

    Tack så mycket, gtop hade gett mig problem