Как да поправим грешката / usr / bin / env: "възел": Файл или директория не съществува

Понякога, когато се опитваме да стартираме приложение, което използва 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 (който съдържа a /usr/bin/node като символична връзка към /usr/bin/nodejs).

Поради конфликти на понятия, понякога този тип грешки все още се поддържат, решението на проблема е доста просто.

Решението на грешката / usr / bin / env: "node": Файлът или директорията не съществуват

Правилният начин за тази грешка е чрез инсталиране на двоичен файл nodejs-legacy който съдържа символичната връзка и който решава, елиминира автоматично неправилното повикване, командата за изпълнение е следната:

sudo apt-get install nodejs-legacy

Алтернативата на инсталирането на съответния двоичен пакет е, че ние създаваме символична връзка за достъп до възел, командата за изпълнение ще бъде следната:

ln -s /usr/bin/nodejs /usr/bin/node

С всяка от тези команди можете да разрешите този проблем, който просто е причинен от неяснота при извикване на съответните пакети и който вече трябва да бъде решен.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Джахир Гилберт Медина Лопес каза той

    Благодаря ви много, gtop ми създаваше проблеми