A / usr / bin / env hiba kijavítása: "csomópont": Fájl vagy könyvtár nem létezik

Néha, amikor megpróbálunk futtatni egy alkalmazást, amely nodejs-t használ a Debianban, az Ubuntuban és a derivatívákban, az a következő üzenetet dobja el nekünk error /usr/bin/env: «node»: No existe el archivo o el directorio és az alkalmazás nem fut, ez egy régóta ismert probléma, amelyet nagyon egyszerű módon lehet megoldani, az alábbiakban ismertetjük annak megoldásának lépéseit és a hiba okát.

About / usr / bin / env error: "node": Fájl vagy könyvtár nem létezik

El error /usr/bin/env: «node»: No existe el archivo o el directorio már jó ideje ismert, eredete nyúlik vissza LinuxNode (csomag node) És node.js (csomag nodejs) a parancsból hívhatók node és a kivégzésük idején ütköznek.

A Debian Technikai Bizottsága a programnév ütközések megelőzésére a terjesztésben úgy döntött, hogy a csomag nodejs a parancsból már nem lesz meghívva node  hanem attól nodejs és hogy egy bináris hívott nodejs-legacy (amely tartalmaz egy /usr/bin/node mint szimbolikus link a /usr/bin/nodejs).

Fogalomütközések miatt néha az ilyen típusú hibák továbbra is fennmaradnak, a probléma megoldása meglehetősen egyszerű.

A / usr / bin / env hiba megoldása: "csomópont": A fájl vagy könyvtár nem létezik

A hiba helyes módja a bináris telepítése nodejs-legacy amely tartalmazza a szimbolikus linket és megoldja a hibás hívás automatikus kiküszöbölését, a végrehajtás a következő:

sudo apt-get install nodejs-legacy

A megfelelő bináris csomag telepítésének alternatívája, hogy létrehozunk egy szimbolikus linket a csomópont eléréséhez, a végrehajtandó parancs a következő lenne:

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

Ezen parancsok bármelyikével megoldhatja ezt a problémát, amelyet egyszerűen a megfelelő csomagok meghívásakor felmerülő kétértelműség okoz, és amelyet már meg kell oldani.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Jahir Gilberth Medina Lopez dijo

    Nagyon köszönöm, a gtop problémákat okozott nekem