Ndonjëherë kur përpiqemi të ekzekutojmë një aplikacion që përdor nodej në Debian, Ubuntu dhe derivatet, ai na jep mesazhin e mëposhtëm error /usr/bin/env: «node»: No existe el archivo o el directorio
dhe aplikacioni nuk ekzekutohet, është një problem i njohur për një kohë të gjatë që mund të zgjidhet në një mënyrë shumë të thjeshtë, hapat për ta zgjidhur atë dhe arsyeja e gabimit përshkruhen më poshtë.
Rreth gabimit / usr / bin / env: "nyja": Skedari ose drejtoria nuk ekzistojnë
El error /usr/bin/env: «node»: No existe el archivo o el directorio
ka qenë e njohur për mjaft kohë, origjina e saj daton që nga LinuxNode
(pako node
), dhe node.js
(pako nodejs
) janë krijuar që të thirren nga komanda node
dhe ato bien ndesh në kohën e ekzekutimit të tyre.
Komiteti Teknik i Debian për Parandalimin e Përplasjeve me Emrat e Programit në Shpërndarje vendosi që paketa nodejs
nuk do të thirret më nga komanda node
por nga nodejs
dhe që quhet një binar nodejs-legacy
(i cili përmban një /usr/bin/node
si një lidhje simbolike me /usr/bin/nodejs
).
Për shkak të konflikteve të koncepteve, ky lloj gabimi ndonjëherë ruhet, zgjidhja e problemit është mjaft e thjeshtë.
Zgjidhja e gabimit / usr / bin / env: "nyja": Skedari ose direktoria nuk ekziston
Mënyra e duhur e këtij gabimi është duke instaluar binarin nodejs-legacy
që përmban lidhjen simbolike dhe që zgjidh eliminon thirrjen e pasaktë automatikisht, komanda për ta kryer atë është si më poshtë:
sudo apt-get install nodejs-legacy
Alternativa për instalimin e paketës binare përkatëse është që ne të krijojmë një lidhje simbolike për të hyrë në nyjen, komanda për të ekzekutuar do të ishte e mëposhtme:
ln -s /usr/bin/nodejs /usr/bin/node
Me cilindo nga këto komanda mund ta zgjidhni këtë problem, i cili thjesht shkaktohet nga një paqartësi gjatë thirrjes së paketave përkatëse dhe i cili tashmë duhet të zgjidhet.
Faleminderit shumë, gtop më kishte dhënë probleme