Іноді, коли ми намагаємося запустити програму, яка використовує nodejs у Debian, Ubuntu та похідних, вона видає нам таке повідомлення error /usr/bin/env: «node»: No existe el archivo o el directorio
і додаток не працює, це проблема, відома давно, яку можна вирішити дуже простим способом, кроки для її вирішення та причину помилки описані нижче.
Про помилку / usr / bin / env: "вузол": Файл або каталог не існує
El error /usr/bin/env: «node»: No existe el archivo o el directorio
відомий досить давно, його походження сягає LinuxNode
(пакет node
) і node.js
(пакет nodejs
) були розроблені для виклику з команди node
і вони конфліктують під час їх страти.
Технічний комітет Debian з попередження зіткнень назв програм у розподілі вирішив, що цей пакет nodejs
більше не буде викликатися з команди node
але від nodejs
і що називається двійковий файл nodejs-legacy
(який містить а /usr/bin/node
як символічне посилання на /usr/bin/nodejs
).
Через конфлікт концепцій цей тип помилок іноді зберігається, вирішення проблеми досить просте.
Рішення помилки / usr / bin / env: "вузол": Файл або каталог не існує
Правильним способом цієї помилки є встановлення двійкового файлу nodejs-legacy
що містить символічне посилання і вирішує, автоматично усуває неправильний виклик, команда для його виконання наступна:
sudo apt-get install nodejs-legacy
Альтернативою встановленню відповідного двійкового пакету є те, що ми створюємо символічне посилання для доступу до вузла, команда для виконання буде такою:
ln -s /usr/bin/nodejs /usr/bin/node
За допомогою будь-якої з цих команд ви можете вирішити цю проблему, яка просто спричинена неоднозначністю при виклику відповідних пакетів і яка вже повинна бути вирішена.
Щиро дякую, gtop давав мені проблеми