Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Gabimet
  • Wusa nuk është një ekip i brendshëm apo i jashtëm. "Emri i skedarit" nuk është një komandë e brendshme ose e jashtme, një program i operueshëm ose skedar grupi

Wusa nuk është një ekip i brendshëm apo i jashtëm. "Emri i skedarit" nuk është një komandë e brendshme ose e jashtme, një program i operueshëm ose skedar grupi

« Emri i skedarit" nuk është një komandë e brendshme ose e jashtme, një program funksional ose skedar grupi

Në adim 08.10.201708.10.2017

45 minuta

P Kur përpiqeni të hapni ndonjë komandë përmes një dritareje ose tastierë shërbimi, hasni në një gabim - "Emri i skedarit" nuk është një komandë e brendshme ose e jashtme, një program funksional ose skedar grupi. Sistemi me kokëfortësi nuk e hap skedarin për ndonjë arsye dhe ky fakt është shumë i bezdisshëm. Arsyeja për këtë mund të jetë një nga disa opsione: shtegu i skedarit është specifikuar gabimisht dhe mungesa e komponentit në sistem fare, d.m.th. nuk ekziston në adresën e specifikuar.

Gabim në variablin e sistemit

O Arsyet kryesore për gabimin "nuk është një komandë e brendshme apo e jashtme"

Siç është përmendur tashmë, një nga arsyet është rruga e gabuar për hapjen e skedarit. Zakonisht shtegu i skedarit regjistrohet në variablin "Rruga" në sistem, duhet të specifikohet një rrugë strikte drejt drejtorisë ku ndodhen skedarët e nevojshëm. Nëse ka ndonjë gabim në cilësimet kur specifikoni shtegun në një ndryshore, ose kur specifikoni emrin e skedarit, atëherë sistemi do të gjenerojë pikërisht një gabim të tillë - "emri i skedarit" nuk është një komandë e brendshme ose e jashtme e ekzekutuar nga programi.

Hapi i parë është të specifikoni rrugën e saktë të variablit "Rruga" në sistemin operativ në mënyrë që të mos ketë gabime gjatë hapjes së skedarit. Për ta bërë këtë, duhet të dini me siguri vendndodhjen e dosjes. Për shembull, le të kthehemi te një program që më vonë do të punojë me një skedar të ekzekutueshëm në një dosje specifike.

Ndryshorja "Rruga" është një variabël i sistemit operativ që përdoret për të gjetur objektet e specifikuara të ekzekutueshme përmes vijës së komandës ose terminalit. Mund ta gjeni në Panelin e Kontrollit të Windows. Në versionet e reja të Windows dhe sistemeve të tjera operative, zakonisht nuk kërkohet specifikimi manual.

Variabli i Sistemit të Rrugës

tregoni shtegun e saktë në variablin e rrugës në Windows 7

Për të specifikuar saktë shtegun, duhet të dini vendndodhjen e saktë të skedarit. Nëse skedari i programit që do të hapet ndodhet në disk në C:\Program Files\Java\jdk 1.8.0.45\bin, atëherë kjo rrugë duhet të kopjohet dhe të specifikohet në variablin e sistemit për hapjen e mëvonshme.

  1. Më pas, ne kemi nevojë për një desktop, lëvizim miun mbi "My Computer" dhe zgjidhni "Properties" në menunë e kontekstit.
  2. Klikoni "Opsionet e Avancuara" në të majtë dhe zgjidhni "Ndryshoret e Mjedisit".
  3. Në dritaren që hapet, kërkoni rreshtin "Rruga", klikoni mbi të dhe ngjisni rrugën e kopjuar këtu.
  4. Veprimi duhet të konfirmohet me butonin OK. Këshillohet që të rindizni kompjuterin që cilësimet të hyjnë në fuqi saktësisht. Hapni tastierën dhe shkruani komandën e dëshiruar. Nuk duhet të ketë gabime.

Linja e komandës

Në rast se gabimi shfaqet përsëri, provoni ta zhvendosni programin në drejtoritë e punës të diskut me sistemin operativ të instaluar, për shembull /System32. Windows punon me këtë direktori më shpesh.

Gjithashtu, gabimet ndodhin për shkak të mungesës së komponentëve të programit. Mund t'i eliminoni duke shtuar të nevojshmet. Le të marrim si shembull komponentin Telnet. Për ta aktivizuar, shkoni te:

  • Tek Paneli i Kontrollit.
  • Më pas zgjidhni Aktivizo ose çaktivizo veçoritë.
  • Zgjidhni "Telnet Client" nga lista, kontrolloni kutinë pranë saj dhe klikoni "OK".
  • Komponenti duhet të funksionojë dhe të mos ketë më gabime.

Komponenti i Windows Telnet

W Vendosni variablin "Rruga" në Windows 8/8.1/10

  1. Shkojmë te "Paneli i Kontrollit".
  2. Klikoni në lidhjen "Cilësimet e avancuara të sistemit".
  3. Gjeni "Ndryshoret e Mjedisit". Në këtë seksion, duhet të zgjidhni "Rruga". Pastaj "Ndrysho", nëse nuk është gati - krijo përsëri.
  4. Në artikullin "Ndrysho variablin e sistemit", specifikoni vlerën që ju nevojitet dhe konfirmoni me butonin "OK". Mbyllni të gjitha dritaret e tjera duke klikuar OK.
  5. Rihapni vijën e komandës ose terminalin tuaj dhe provoni të shkruani sërish promptin tuaj. Tani gjithçka duhet të funksionojë siç duhet.

Shumë shpesh, programuesit fillestarë hasin një gabim të tillë si "", nëse edhe ju keni hasur në këtë gabim dhe po kërkoni një zgjidhje, atëherë keni ardhur në vendin e duhur. Në këtë artikull, ne do të flasim për çfarë e shkakton këtë gabim dhe si ta zgjidhim atë.

Pra kjo shfaqet një gabim kur shkruani një komandë specifike php në vijën e komandës. Për shembull, do të përpiqem të fut një komandë që do të shfaqë versionin aktual të kornizës Laravel për mua. Por, si rezultat, marr këtë gabim:


Fig 1. Gabim - php nuk është një komandë e brendshme apo e jashtme

Do të marr të njëjtin gabim nëse përpiqem të ekzekutoj ndonjë komandë tjetër php të kornizës Laravel ose ndonjë kuadri tjetër.

Do të shfaqet gjithashtu nëse përpiqem, për shembull, të instaloj kompozitorin duke përdorur vijën e komandës.

Në përgjithësi, ky gabim do të shfaqet kur futni ndonjë komandë që fillon me fjalën kyçe php. Dhe duket për faktin se ndryshorja e mjedisit PATH nuk është e konfiguruar.

Si ta rregulloni këtë gabim?

Për të rregulluar këtë gabim, është e nevojshme të shkruhet shtegu i aplikacionit php.exe në vlerën e ndryshores së mjedisit PATH, i cili ndodhet brenda dosjes së serverit tuaj lokal.

Pra, për të arritur në vlerën e ndryshores PATH, në Windows 7, duhet të ndërmerrni hapat e mëposhtëm:

1. Në desktop, kliko me të djathtën mbi ikonën " Kompjuteri im"ose thjesht mund të quhet" Kompjuter". Dhe zgjidhni artikullin" Vetitë".

Fig 2. Hapja e vetive të kompjuterit

2. Në dritaren që shfaqet, klikoni mbi artikullin Cilësimet e avancuara të sistemit.


Fig 5. Variabli i mjedisit PATH

Si rezultat, do të shfaqet një dritare tjetër e vogël, ku duhet të përshkruani rrugën e dëshiruar.

Fig 6. Vlera e ndryshores PATH

Tani, në fillim të vlerës së kësaj ndryshoreje, duhet të shtoni shtegun në dosjen në serverin lokal ku ndodhet aplikacioni php.exe.

Ju duhet ta gjeni këtë dosje në serverin tuaj lokal dhe të vendosni shtegun për të.

Unë kam një server lokal WAMP të instaluar në rrënjën e diskut D. Pra, rruga për në dosje me aplikacionin php.exe do të jetë si kjo:

D:\wamp\bin\php\php5.6.25;


Fig 7. Rruga drejt aplikacionit php.exe

Komentoni! Vini re se një pikëpresje duhet të vendoset në fund të shtegut.

Fig 8. Ne regjistrojmë shtegun drejt php në variablin e mjedisit PATH

Tani shtypim butonin Ne rregull, pastaj perseri Ne rregull edhe njehere Ne rregull.

Pas këtyre hapave, rinisni kompjuterin tuaj.

Nëse dëshironi të përdorni një version tjetër të PHP-së që është i disponueshëm në serverin tuaj, atëherë vendosni variablin e mjedisit në rrugën drejt dosjes së këtij versioni. Ose, mund t'i shtoni të dy shtigjet në të dy versionet.

OK tani ka mbaruar, Shtegu i aplikacionit php.exe i shtohet variablës së mjedisit PATH. Komanda php në vijën e komandës tani duhet të funksionojë.

Do të përpiqem përsëri të zbuloj versionin e kornizës së instaluar Laravel.


Fig 9. Gjetja e versionit të kornizës Laravel

Dhe voila, gjithçka funksionon, gabimi është zhdukur. Ky është fundi i këtij artikulli të vogël por shumë të dobishëm. Tani ju e dini, si të zgjidhet gabimi php nuk është një komandë e brendshme apo e jashtme" dhe mund të vazhdoni të futni komandat e nevojshme php në vijën e komandës.

Kur përpiqeni të hapni ndonjë komandë përmes një dritareje ose tastierë shërbimi, hasni në një gabim - "Emri i skedarit" nuk është një komandë e brendshme ose e jashtme, një program funksional ose skedar grupi. Sistemi me kokëfortësi nuk e hap skedarin për ndonjë arsye dhe ky fakt është shumë i bezdisshëm. Arsyeja për këtë mund të jetë një nga disa opsione: shtegu i skedarit është specifikuar gabimisht dhe mungesa e komponentit në sistem fare, d.m.th. nuk ekziston në adresën e specifikuar.

Shfaqen arsyet kryesore pse gabimi "nuk është një komandë e brendshme apo e jashtme".

Siç është përmendur tashmë, një nga arsyet është rruga e gabuar për hapjen e skedarit. Zakonisht shtegu i skedarit regjistrohet në variablin "Rruga" në sistem, duhet të specifikohet një rrugë strikte drejt drejtorisë ku ndodhen skedarët e nevojshëm. Nëse ka ndonjë gabim në cilësimet kur specifikoni shtegun në një ndryshore, ose kur specifikoni emrin e skedarit, atëherë sistemi do të gjenerojë pikërisht një gabim të tillë - "emri i skedarit" nuk është një komandë e brendshme ose e jashtme e ekzekutuar nga programi.

Hapi i parë është të specifikoni rrugën e saktë të variablit "Rruga" në sistemin operativ në mënyrë që të mos ketë gabime gjatë hapjes së skedarit. Për ta bërë këtë, duhet të dini me siguri vendndodhjen e dosjes. Për shembull, le të kthehemi te një program që më vonë do të punojë me një skedar të ekzekutueshëm në një dosje specifike.

Ndryshorja "Rruga" është një variabël i sistemit operativ që përdoret për të gjetur objektet e specifikuara të ekzekutueshme përmes vijës së komandës ose terminalit. Mund ta gjeni në Panelin e Kontrollit të Windows. Në versionet e reja të Windows dhe sistemeve të tjera operative, zakonisht nuk kërkohet specifikimi manual.

Specifikoni shtegun e saktë në variablin e rrugës në Windows 7

Për të specifikuar saktë shtegun, duhet të dini vendndodhjen e saktë të skedarit. Nëse skedari i programit që do të hapet ndodhet në disk në C:\Program Files\Java\jdk 1.8.0.45\bin, atëherë kjo rrugë duhet të kopjohet dhe të specifikohet në variablin e sistemit për hapjen e mëvonshme.


Në rast se gabimi shfaqet përsëri, provoni ta zhvendosni programin në drejtoritë e punës të diskut me sistemin operativ të instaluar, për shembull /System32. Windows punon me këtë direktori më shpesh.

Gjithashtu, gabimet ndodhin për shkak të mungesës së komponentëve të programit. Mund t'i eliminoni duke shtuar të nevojshmet. Le të marrim si shembull komponentin Telnet. Për ta aktivizuar, shkoni te:


Vendosni variablin "Rruga" në Windows 8/8.1/10

  1. Shkojmë te "Paneli i Kontrollit".
  2. Klikoni në lidhjen "Cilësimet e avancuara të sistemit".
  3. Gjeni "Ndryshoret e Mjedisit". Në këtë seksion, duhet të zgjidhni "Rruga". Pastaj "Ndrysho", nëse nuk është gati - krijo përsëri.
  4. Në artikullin "Ndrysho variablin e sistemit", specifikoni vlerën që ju nevojitet dhe konfirmoni me butonin "OK". Mbyllni të gjitha dritaret e tjera duke klikuar OK.
  5. Rihapni vijën e komandës ose terminalin tuaj dhe provoni të shkruani sërish promptin tuaj. Tani gjithçka duhet të funksionojë siç duhet.

Artikujt kryesorë të lidhur