Mõnikord, kui proovime käivitada rakendust, mis kasutab Debianis, Ubuntus ja derivaatides nodejse, viskab see meile järgmise teate error /usr/bin/env: «node»: No existe el archivo o el directorio
ja rakendus ei tööta, see on pikka aega teadaolev probleem, mida saab lahendada väga lihtsal viisil, selle lahendamise samme ja vea põhjust kirjeldatakse allpool.
About / usr / bin / env tõrge: "sõlm": faili või kataloogi pole olemas
El error /usr/bin/env: «node»: No existe el archivo o el directorio
on tuntud juba pikka aega, selle päritolu pärineb aastast LinuxNode
(pakett node
) Ja node.js
(pakett nodejs
) on loodud käsust kutsumiseks node
ja nad on hukkamise ajal konfliktis.
Debiani tehniline komitee programmi nimede kokkupõrgete vältimiseks levitamises otsustas, et pakett nodejs
enam käsust välja ei kutsuta node
aga alates nodejs
ja see binaarne nimetus nodejs-legacy
(mis sisaldab a /usr/bin/node
sümboolse lingina /usr/bin/nodejs
).
Mõistete konfliktide tõttu jäävad mõnikord seda tüüpi vead endiselt püsima, probleemi lahendus on üsna lihtne.
Vea / usr / bin / env lahendus: "sõlm": faili või kataloogi pole olemas
Selle tõrke õige viis on binaarse installimine nodejs-legacy
mis sisaldab sümboolset linki ja mis lahendab, kõrvaldab vale kõne automaatselt, käsk selle sooritamiseks on järgmine:
sudo apt-get install nodejs-legacy
Vastava binaarpaketi installimise alternatiiv on see, et loome pääsusõlmele sümboolse lingi, mille käivitamise käsk oleks järgmine:
ln -s /usr/bin/nodejs /usr/bin/node
Mis tahes neist käskudest saate selle probleemi lahendada, mis on lihtsalt tingitud ebaselgusest vastavate pakettide helistamisel ja mis tuleks juba lahendada.
Suur aitäh, gtop oli mulle probleeme valmistanud