Cum se remediază eroarea / usr / bin / env: "nod": Fișierul sau directorul nu există

Uneori, când încercăm să rulăm o aplicație care folosește nodejs în Debian, Ubuntu și derivate, ne aruncă următorul mesaj error /usr/bin/env: «node»: No existe el archivo o el directorio iar aplicația nu rulează, este o problemă cunoscută de mult timp care poate fi rezolvată într-un mod foarte simplu, pașii de rezolvare a acesteia și motivul erorii sunt descrise mai jos.

Despre / usr / bin / env eroare: "nod": Fișierul sau directorul nu există

El error /usr/bin/env: «node»: No existe el archivo o el directorio este cunoscut de ceva timp, originea sa datând din LinuxNode (pachet node) Şi node.js (pachet nodejs) au fost proiectate pentru a fi apelate din comandă node și se află în conflict în momentul executării lor.

Comitetul tehnic Debian pentru prevenirea coliziunilor cu numele programului în distribuție a decis că pachetul nodejs nu va mai fi chemat din comandă node  dar din nodejs și că un binar numit nodejs-legacy (care conține o /usr/bin/node ca o legătură simbolică către /usr/bin/nodejs).

Din cauza conflictelor de concepte, acest tip de eroare este uneori menținut, soluția problemei este destul de simplă.

Soluția la eroarea / usr / bin / env: "nod": Fișierul sau directorul nu există

Modalitatea corectă a acestei erori este instalarea binarului nodejs-legacy care conține legătura simbolică și care rezolvă elimină automat apelul incorect, comanda pentru efectuarea acestuia este următoarea:

sudo apt-get install nodejs-legacy

Alternativa la instalarea pachetului binar corespunzător este că creăm o legătură simbolică pentru a accesa nodul, comanda de executat ar fi următoarea:

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

Cu oricare dintre aceste comenzi puteți rezolva această problemă, care este pur și simplu cauzată de o ambiguitate la apelarea pachetelor corespunzătoare și care ar trebui deja rezolvată.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Jahir Gilberth Medina Lopez el a spus

    Mulțumesc foarte mult, gtop îmi dăduse probleme