Понекад када покушамо да покренемо апликацију која користи нодејс у Дебиану, Убунтуу и дериватима, она нам добаци следећу поруку error /usr/bin/env: «node»: No existe el archivo o el directorio
а апликација се не покреће, то је проблем познат дуго времена који се може решити на врло једноставан начин, кораци за његово решавање и разлог грешке описани су у наставку.
О грешци / уср / бин / енв: "чвор": Датотека или директоријум не постоје
El error /usr/bin/env: «node»: No existe el archivo o el directorio
је познато већ дуже време, његово порекло датира из LinuxNode
(пакет node
) и node.js
(пакет nodejs
) су дизајнирани за позивање из команде node
а сукобљавају се у време извршења.
Дебианов технички одбор за спречавање судара имена програма у дистрибуцији одлучио је да пакет nodejs
више се неће позивати из команде node
али из nodejs
и то бинарни тзв nodejs-legacy
(која садржи а /usr/bin/node
као симболичку везу са /usr/bin/nodejs
).
Због сукоба концепата, ова врста грешке се понекад одржава, решење проблема је прилично једноставно.
Решење грешке / уср / бин / енв: „чвор”: Датотека или директоријум не постоје
Исправан начин ове грешке је инсталирање бинарног програма nodejs-legacy
која садржи симболичку везу и која решава аутоматски уклања нетачан позив, наредба за његово извршавање је следећа:
sudo apt-get install nodejs-legacy
Алтернатива инсталирању одговарајућег бинарног пакета је та што креирамо симболичку везу за приступ чвору, наредба за извршавање била би следећа:
ln -s /usr/bin/nodejs /usr/bin/node
Било којом од ових наредби можете решити овај проблем, који је једноставно узрокован нејасноћама при позивању одговарајућих пакета и који би већ требало да буде решен.
Пуно вам хвала, гтоп ми је правио проблеме