Dažreiz, kad mēs mēģinām palaist lietojumprogrammu, kas Debian, Ubuntu un atvasinājumos izmanto mezglus, tas mums uzrāda šādu ziņojumu error /usr/bin/env: «node»: No existe el archivo o el directorio
un lietojumprogramma nedarbojas, tā ir ilgstoši zināma problēma, kuru var atrisināt ļoti vienkāršā veidā, soļi, kā to atrisināt, un kļūdas cēlonis ir aprakstīti turpmāk.
About / usr / bin / env error: "node": Fails vai direktorijs neeksistē
El error /usr/bin/env: «node»: No existe el archivo o el directorio
ir zināms diezgan ilgu laiku, tā izcelsme ir datēta ar LinuxNode
(iepakojums node
) Un node.js
(iepakojums nodejs
) ir paredzēti izsaukšanai no komandas node
un to izpildes laikā tie ir konflikti.
Debian tehniskā komiteja programmas nosaukumu sadursmju novēršanai izplatīšanā nolēma, ka pakete nodejs
vairs netiks izsaukts no komandas node
bet no nodejs
un ka binārs sauc nodejs-legacy
(kas satur a /usr/bin/node
kā simbolisku saiti uz /usr/bin/nodejs
).
Jēdzienu konfliktu dēļ dažreiz šāda veida kļūdas joprojām tiek saglabātas, problēmas risinājums ir diezgan vienkāršs.
Kļūdas / usr / bin / env: "node" risinājums: fails vai direktorijs nepastāv
Pareizs šīs kļūdas veids ir binārā instalēšana nodejs-legacy
kas satur simbolisko saiti un kas atrisina automātiski novērš nepareizo zvanu, tā izpildes komanda ir šāda:
sudo apt-get install nodejs-legacy
Alternatīva atbilstošās binārās pakotnes instalēšanai ir tā, ka mēs izveidojam simbolisku saiti, lai piekļūtu mezglam, izpildes komanda būtu šāda:
ln -s /usr/bin/nodejs /usr/bin/node
Izmantojot jebkuru no šīm komandām, jūs varat atrisināt šo problēmu, kuru vienkārši izraisa neskaidrība, izsaucot atbilstošās paketes, un kas jau būtu jāatrisina.
Liels paldies, gtop man sagādāja problēmas