Paano ayusin ang error na / usr / bin / env: "node": Walang file o direktoryo

Minsan kapag sinubukan naming magpatakbo ng isang application na gumagamit ng nodejs sa Debian, Ubuntu at mga derivatives, ibinabato sa amin ang sumusunod na mensahe error /usr/bin/env: «node»: No existe el archivo o el directorio at ang application ay hindi tatakbo, ito ay isang problema na kilala sa mahabang panahon na maaaring malutas sa isang napaka-simpleng paraan, ang mga hakbang upang malutas ito at ang dahilan para sa error ay inilarawan sa ibaba.

Tungkol sa error na / usr / bin / env: "node": Ang file o direktoryo ay wala

El error /usr/bin/env: «node»: No existe el archivo o el directorio ay kilala nang medyo matagal, ang pinagmulan nito ay nagsimula pa LinuxNode (pakete node) At node.js (pakete nodejs) ay dinisenyo upang tawagan mula sa utos node at nagkasalungatan sila sa oras ng kanilang pagpapatupad.

Ang Komite ng Teknikal na Debian para sa Pag-iwas sa Mga Pagkabangga ng Pangalan ng Program sa Pamamahagi, ay nagpasya na ang package nodejs hindi na tatawagin mula sa utos node  ngunit mula sa nodejs at ang tawag sa isang binary nodejs-legacy (na naglalaman ng a /usr/bin/node bilang isang simbolikong link sa /usr/bin/nodejs).

Dahil sa mga salungatan ng mga konsepto, ang ganitong uri ng error ay pinananatili kung minsan, ang solusyon sa problema ay medyo simple.

Ang solusyon sa error / usr / bin / env: "node": Ang file o direktoryo ay wala

Ang tamang paraan ng error na ito ay sa pamamagitan ng pag-install ng binary nodejs-legacy na naglalaman ng simbolikong link at nalulutas nito ang awtomatikong tinatanggal ang maling tawag, ang utos na gawin ito ay ang sumusunod:

sudo apt-get install nodejs-legacy

Ang kahalili sa pag-install ng kaukulang binary package ay lumikha kami ng isang simbolikong link upang ma-access ang node, ang utos na magpatupad ay ang sumusunod:

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

Sa alinman sa mga utos na ito maaari mong malutas ang problemang ito na sanhi lamang ng isang kalabuan kapag tumatawag sa mga kaukulang pakete at dapat na malutas iyon.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Jahir Gilberth Medina Lopez dijo

    Maraming salamat, binibigyan ako ng problema ng gtop