Kaip ištaisyti / usr / bin / env klaidą: "mazgas": Failo ar katalogo nėra

Kartais, kai bandome paleisti programą, kuri naudoja „nodejs“ „Debian“, „Ubuntu“ ir išvestinėse priemonėse, ji mums pateikia šį pranešimą error /usr/bin/env: «node»: No existe el archivo o el directorio ir programa neveikia, tai yra seniai žinoma problema, kurią galima išspręsti labai paprastai, žemiau aprašomi jos sprendimo veiksmai ir klaidos priežastis.

Apie / usr / bin / env klaidą: "mazgas": failo ar katalogo nėra

El error /usr/bin/env: «node»: No existe el archivo o el directorio buvo žinomas jau gana seniai, jo kilmė datuojama LinuxNode (paketas node) ir node.js (paketas nodejs) buvo sukurti iškviesti iš komandos node o jų vykdymo metu jie konfliktuoja.

„Debian“ techninis komitetas, skirtas užkirsti kelią programų pavadinimų susidūrimams platinant, nusprendė, kad paketas nodejs nebebus pašauktas iš komandos node  bet nuo nodejs ir kad vadinamas dvejetainis nodejs-legacy (kuriame yra a /usr/bin/node kaip simbolinė nuoroda į /usr/bin/nodejs).

Dėl sąvokų konfliktų tokio tipo klaidos kartais išlieka, problemos sprendimas yra gana paprastas.

Klaidos / usr / bin / env sprendimas: „mazgas“: Failo ar katalogo nėra

Tinkamas šios klaidos būdas yra įdiegiant dvejetainį failą nodejs-legacy kurioje yra simbolinė nuoroda ir kuri išsprendžia automatiškai pašalina neteisingą skambutį, komanda ją atlikti yra tokia:

sudo apt-get install nodejs-legacy

Alternatyva atitinkamo dvejetainio paketo įdiegimui yra ta, kad mes sukuriame simbolinę nuorodą, kad pasiektumėte mazgą, komanda, kurią reikia atlikti, būtų tokia:

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

Naudodamiesi bet kuria iš šių komandų, galite išspręsti šią problemą, kurią paprasčiausiai sukelia neaiškumas skambinant atitinkamiems paketams ir kuri jau turėtų būti išspręsta.


Straipsnio turinys atitinka mūsų principus redakcijos etika. Norėdami pranešti apie klaidą, spustelėkite čia.

Komentaras, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Jahiras Gilberthas Medina Lopez sakė

    Labai ačiū, gtop man kėlė problemų