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

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

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 gabimi shfaqet kur futni një komandë specifike php në vijën komanduese... Për shembull, do të përpiqem të fut një komandë që do të më shfaqë versionin aktual të kornizës Laravel. Por, si rezultat, marr këtë gabim:


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

Unë 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.

Gjithashtu shfaqet 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 mund ta rregulloj këtë gabim?

Për të korrigjuar 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ë bëni hapat e mëposhtëm:

1. Në desktop, kliko me të djathtën mbi " 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 në artikullin Parametrat shtesë të sistemit.


Fig 5. Variabli i mjedisit PATH

Si rezultat, do të shfaqet një dritare tjetër e vogël, ku duhet të regjistroni 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ë regjistroni shtegun për në të.

Unë kam një server lokal WAMP të instaluar në rrënjën e diskut D. Pra, shtegu për në dosje me aplikacionin php.exe, do të kem këtë:

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


Fig 7. Rruga drejt aplikacionit php.exe

Komentoni! Ju lutemi vini re se duhet të vendosni gjithmonë një pikëpresje në fund të shtegut.

Fig 8. Regjistrimi i shtegut drejt php në variablin e mjedisit PATH

Tani shtypni butonin Ne rregull pastaj edhe një herë Ne rregull edhe njehere Ne rregull.

Pas këtyre hapave, ne rinisim kompjuterin.

Nëse dëshironi të përdorni një version tjetër të PHP-së që është i disponueshëm në serverin tuaj, atëherë shkruani shtegun për në dosjen e këtij versioni në vlerën e ndryshores mjedisore. 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. Kjo përfundon këtë artikull të vogël, por shumë të dobishëm. Tani ju e dini, si ta zgjidhim gabimin" php nuk është një komandë e brendshme apo e jashtme"dhe mund të vazhdoni të futni komandat e kërkuara php në vijën e komandës.

Kur përpiqeni të hapni ndonjë komandë përmes një dritareje ose tastierë shërbimi, ju merrni një gabim - "Emri i skedarit" nuk është një komandë e brendshme ose e jashtme, një program i ekzekutueshëm 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 komponenti mungon fare në sistem, domethënë 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ë treguesi i gabuar i rrugës drejt hapjes së skedarit. Zakonisht, shtegu i skedarit regjistrohet në variablin "Rruga" në sistem, duhet të specifikohet një shteg i rreptë drejt drejtorisë në të cilën ndodhen skedarët e nevojshëm. Nëse ka ndonjë gabim në cilësimet kur specifikoni një shteg në një ndryshore, ose kur specifikoni një emër skedari, atëherë sistemi do të gjenerojë pikërisht një gabim të tillë - "emri i skedarit" nuk është një komandë e brendshme ose e jashtme, një program i ekzekutueshëm.

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 më të reja të Windows dhe sistemeve të tjera operative, zakonisht nuk kërkohet të dhëna manuale.

Specifikimi i rrugës së saktë në variablin e rrugës në Windows 7

Për të specifikuar rrugën e saktë, duhet të dini vendndodhjen e saktë të skedarit. Nëse skedari i programit që do të hapet është 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ë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:


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

  1. Shkojmë te "Paneli i Kontrollit".
  2. Ne klikojmë lidhjen "Parametrat shtesë të sistemit".
  3. Gjeni "Ndryshoret e Mjedisit". Në këtë seksion, duhet të zgjidhni "Rruga". Pastaj "Ndrysho", nëse nuk ka gati - për ta krijuar atë përsëri.
  4. Në artikullin "Ndrysho variablin e sistemit", specifikoni vlerën që ju nevojitet dhe konfirmoni me butonin "OK". Ne mbyllim të gjitha dritaret e tjera duke klikuar "OK".
  5. Rihapni vijën e komandës ose terminalin tuaj dhe provoni të shkruani përsëri kërkesën tuaj. Tani gjithçka duhet të funksionojë siç duhet.
« Emri i skedarit 'nuk është një komandë e brendshme ose e jashtme, program i ekzekutueshëm ose skedar grupi

Në adim 10/08/2017 10/08/2017

45 minuta

P Kur përpiqeni të hapni ndonjë komandë përmes një dritareje ose tastierë shërbimi, ju merrni një gabim - "Emri i skedarit" nuk është një komandë e brendshme ose e jashtme, një program i ekzekutueshëm 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 komponenti mungon fare në sistem, domethënë nuk ekziston në adresën e specifikuar.

Gabim i ndryshores së sistemit

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

Siç është përmendur tashmë, një nga arsyet është treguesi i gabuar i rrugës drejt hapjes së skedarit. Zakonisht, shtegu i skedarit regjistrohet në variablin "Rruga" në sistem, duhet të specifikohet një shteg i rreptë drejt drejtorisë në të cilën ndodhen skedarët e nevojshëm. Nëse ka ndonjë gabim në cilësimet kur specifikoni një shteg në një ndryshore, ose kur specifikoni një emër skedari, atëherë sistemi do të gjenerojë pikërisht një gabim të tillë - "emri i skedarit" nuk është një komandë e brendshme ose e jashtme, një program i ekzekutueshëm.

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 më të reja të Windows dhe sistemeve të tjera operative, zakonisht nuk kërkohet të dhëna manuale.

Variabla e sistemit të rrugës

Kanë duke treguar rrugën e saktë në variablin e rrugës në Windows 7

Për të specifikuar rrugën e saktë, duhet të dini vendndodhjen e saktë të skedarit. Nëse skedari i programit që do të hapet është 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, vendosim miun mbi "My Computer" dhe zgjedhim "Properties" nga menyja 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. Hapni konsolën dhe shkruani komandën që dëshironi. Nuk duhet të ketë asnjë gabim.

Linja e komandës

Në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:

  • Në "Paneli i Kontrollit".
  • Më pas, zgjidhni "Aktivizo dhe çaktivizo komponentët".
  • Zgjidhni "Telnet Client" nga lista, vendosni një shenjë përpara dhe klikoni "OK".
  • Komponenti duhet të funksionojë dhe të mos ketë më gabime.

Komponenti i Windows Telnet

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

  1. Shkojmë te "Paneli i Kontrollit".
  2. Ne klikojmë lidhjen "Parametrat shtesë të sistemit".
  3. Gjeni "Ndryshoret e Mjedisit". Në këtë seksion, duhet të zgjidhni "Rruga". Pastaj "Ndrysho", nëse nuk ka gati - për ta krijuar atë përsëri.
  4. Në artikullin "Ndrysho variablin e sistemit", specifikoni vlerën që ju nevojitet dhe konfirmoni me butonin "OK". Ne mbyllim të gjitha dritaret e tjera duke klikuar "OK".
  5. Rihapni vijën e komandës ose terminalin tuaj dhe provoni të shkruani përsëri kërkesën tuaj. Tani gjithçka duhet të funksionojë siç duhet.

Artikujt kryesorë të lidhur