Kako popraviti napako / usr / bin / env: "vozlišče": Datoteka ali imenik ne obstaja

Včasih, ko poskušamo zagnati aplikacijo, ki uporablja nodejs v Debianu, Ubuntuju in izvedenih finančnih instrumentih, nam prikaže naslednje sporočilo error /usr/bin/env: «node»: No existe el archivo o el directorio in aplikacija se ne zažene, gre že dolgo za težavo, ki jo je mogoče rešiti na zelo preprost način, koraki za njeno rešitev in razlog za napako so opisani spodaj.

O napaki / usr / bin / env: "vozlišče": Datoteka ali imenik ne obstaja

El error /usr/bin/env: «node»: No existe el archivo o el directorio je znana že kar nekaj časa, njen izvor sega v leto LinuxNode (paket node) in node.js (paket nodejs) so bili zasnovani tako, da jih lahko kličete iz ukaza node in so v času njihove usmrtitve v sporu.

Debianov tehnični odbor za preprečevanje trkov z imeni programov v distribuciji se je odločil, da paket nodejs ne bo več poklican iz ukaza node  ampak od nodejs in to binarno imenovano nodejs-legacy (ki vsebuje a /usr/bin/node kot simbolna povezava do /usr/bin/nodejs).

Zaradi navzkrižij konceptov se včasih tovrstne napake še vedno ohranjajo, rešitev problema pa je precej preprosta.

Rešitev napake / usr / bin / env: "vozlišče": Datoteka ali imenik ne obstaja

Pravilen način napake je namestitev binarnega programa nodejs-legacy ki vsebuje simbolno povezavo in ki rešuje samodejno odpravi napačen klic, je ukaz za njegovo izvedbo naslednji:

sudo apt-get install nodejs-legacy

Alternativa namestitvi ustreznega binarnega paketa je ta, da ustvarimo simbolno povezavo za dostop do vozlišča, ukaz za izvajanje pa bi bil naslednji:

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

S katerim koli od teh ukazov lahko rešite to težavo, ki je preprosto posledica dvoumnosti pri klicanju ustreznih paketov in ki bi jo morali že rešiti.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Jahir Gilberth Medina Lopez je dejal

    Najlepša hvala, gtop mi je delal težave