Set ei ole sisemine ega väline käsk. "Failinimi" ei ole sisemine ega väline käsk, käivitatav programm ega pakkfail

Kui proovite mõnda käsku akna kaudu avada utiliitprogramm või konsooli, ilmneb tõrge – "Failinimi" pole sisemine või väline meeskond, käivitatav programm või partiifail. Süsteem kangekaelselt mingil põhjusel faili ei ava ja see asjaolu on väga tüütu. Selle põhjuseks võib olla üks mitmest võimalusest: faili tee on valesti määratud ja komponendi puudumine süsteemis üldse, s.t. määratud aadress seda pole olemas.

Peamised põhjused, miks kuvatakse tõrge "ei ole sisemine või väline käsk".

Nagu juba mainitud, on üheks põhjuseks see, et avatava faili tee on vale. Tavaliselt määratakse faili tee süsteemi muutujas "Path" tuleb määrata kataloogi, kus failid asuvad, range tee. vajalikud failid. Kui muutujas tee määramisel või failinime määramisel on sätetes vigu, genereerib süsteem täpselt selle vea - "faili nimi" ei ole programmi käivitatav sisemine ega väline käsk.

Esimese sammuna tuleb määrata muutuja “Path” täpne tee operatsioonisüsteemini, et faili avamisel ei tekiks vigu. Selleks peate kindlasti teadma kausta asukohta. Näiteks pöördume programmi poole, millega hiljem töötab käivitatav fail kindlas kaustas.

Muutuja "Path" on operatsioonisüsteemi muutuja, mida kasutatakse määratud käivitatavate objektide asukoha leidmiseks käsurida või terminal. Leiate selle paneelilt Windowsi haldus. Uues Windowsi versioonid ja muud operatsioonisüsteemid, käsitsi spetsifikatsiooni tavaliselt ei nõuta.

Määrake Windows 7 teemuutujas õige tee

Tee õigeks määramiseks peate teadma faili täpset asukohta. Kui avamist vajav programmifail asub kettal kaustas C:\Program Files\Java\jdk 1.8.0.45\bin, siis tuleb see tee kopeerida ja määrata järgnevaks avamiseks süsteemimuutujas.


Kui tõrge ilmub uuesti, proovige programm teisaldada installitud ketta töökataloogidesse operatsioonisüsteem nt /Süsteem32. Sellega Windowsi kataloog töötab sagedamini.

Vead tekivad ka puuduvate programmikomponentide tõttu. Saate need kõrvaldada, lisades vajalikud. Võtame näiteks Telneti komponendi. Selle lubamiseks minge aadressile:


Määrake muutuja "Path" operatsioonisüsteemis Windows 8/8.1/10

  1. Minge jaotisse "Juhtpaneel".
  2. Klõpsake linki " Lisavalikud süsteemid."
  3. leiame" Keskkonnamuutujad" Selles jaotises peate valima "Tee". Järgmiseks "Muuda", kui valmis pole, looge see uuesti.
  4. Üksuses "Süsteemi muutuja muutmine" määrake vajalik väärtus ja kinnitage nupuga "Ok". Sulgege kõik muud aknad, klõpsates "OK".
  5. Avage käsurida või terminal uuesti ja proovige päringut uuesti teha. Nüüd peaks kõik hästi toimima.

Väga sageli kogevad algajad programmeerijad sellist viga nagu "", kui ka teie kohtasite seda viga ja otsite lahendust, siis olete jõudnud õigesse kohta. Selles artiklis räägime sellest Mis selle vea põhjustab ja kuidas seda lahendada.

Nii et see sisestamisel ilmub viga konkreetne php käske käsureal. Näiteks proovin sisestada käsu, mis mulle kuvab praegune versioon Laraveli raamistik. Kuid selle tulemusena saan järgmise vea:


Joonis 1. Viga – php ei ole sisemine ega väline käsk

Ma saan sama vea, kui proovin käivitada mõnda muud Laraveli raamistiku või mõne muu raamistiku php-käsku.

See ilmub ka siis, kui proovin näiteks käsurea abil installida heliloojat.

Üldiselt ilmub see tõrge klahviga algavate käskude sisestamisel php sõnad. Ja see ilmneb seetõttu, et PATH keskkonnamuutuja pole konfigureeritud.

Kuidas seda viga parandada?

Selle vea parandamiseks peate määrama keskkonnamuutujaks PATH rakenduse php.exe teeks, mis asub teie kohaliku serveri kaustas.

See tähendab, et Windows 7 muutuja PATH väärtuseni jõudmiseks peate tegema järgmised toimingud:

1. Paremklõpsake töölaual hiirt ja klõpsake ikoonil " Minu arvuti"või seda võib lihtsalt nimetada" Arvuti". Ja valige üksus " Omadused".

Joonis 2. Ava arvuti atribuudid

2. Ilmuvas aknas klõpsake üksusel Täiendavad süsteemiparameetrid.


Joonis 5. Keskkonnamuutuja PATH

Selle tulemusena ilmub veel üks väike aken, kus peate sisestama soovitud tee.

Joonis 6. PATH muutuja väärtus

Nüüd peate selle muutuja väärtuse alguses lisama tee kohaliku serveri kausta, kus rakendus asub php.exe.

Peate leidma selle kausta oma kohalikus serveris ja määrama selle tee.

mul on see kohalik server WAMP, mis on installitud draivi D juure. See tähendab, et php.exe rakendusega kausta tee on järgmine:

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


Joonis 7. Rakenduse php.exe tee

Kommenteeri!

Pange tähele, et tee lõppu tuleb lisada semikoolon.

Joonis 8. php tee määramine keskkonnamuutujas PATH Nüüd vajutage nuppu Okei Nüüd vajutage nuppu, siis uuesti Nüüd vajutage nuppu.

veel kord

Pärast neid samme taaskäivitage arvuti. Kui soovite kasutada teist PHP versioon

, mis on teie serveris saadaval, siis määrake keskkonnamuutuja väärtuses selle versiooni kausta tee. Või saate mõlemale versioonile lisada mõlemad teed. OK, nüüd on kõik läbi, php.exe rakenduse tee on lisatud keskkonnamuutujale PATH

. Käsurea php-käsk peaks nüüd töötama. Proovin uuesti versiooni teada saada paigaldatud raamistik


Laravel.

Joonis 9. Uurige välja Laraveli raamistiku versioon Ja voilaa, kõik töötab, viga on kadunud. Sellega on see väike, kuid väga kasulik artikkel lõpetatud. Nüüd sa tead, kuidas viga lahendada" php ei ole sisemine ega väline käsk

« " ja saate jätkata vajalike php-käskude sisestamist käsureale.

Failinimi" ei ole sisemine ega väline käsk, käivitatav programm ega pakkfail

In adim 08.10.201708.10.2017

45 minutit P

Kui proovite avada mis tahes käsku utiliidi akna või konsooli kaudu, ilmneb tõrge – "Failinimi" ei ole sisemine ega väline käsk, käivitatav programm ega pakkfail. Süsteem kangekaelselt mingil põhjusel faili ei ava ja see asjaolu on väga tüütu. Selle põhjuseks võib olla üks mitmest võimalusest: faili tee on valesti määratud ja komponendi puudumine süsteemis üldse, st seda ei eksisteeri määratud aadressil.

Viga süsteemimuutujas KOHTA

Peamised põhjused, miks kuvatakse tõrge "ei ole sisemine või väline käsk".

Esimese sammuna tuleb määrata muutuja “Path” täpne tee operatsioonisüsteemini, et faili avamisel ei tekiks vigu. Selleks peate kindlasti teadma kausta asukohta. Näiteks pöördume programmi poole, mis seejärel töötab konkreetses kaustas oleva käivitatava failiga.

Muutuja "Path" on operatsioonisüsteemi muutuja, mida kasutatakse määratud käivitatavate objektide leidmiseks käsurea või terminali kaudu. Selle leiate Windowsi juhtpaneelilt. Windowsi ja teiste operatsioonisüsteemide uutes versioonides käsitsi juhiseid tavaliselt ei nõuta.

Tee süsteemi muutuja

U näitame õige tee Windows 7 teemuutujas

Tee õigeks määramiseks peate teadma faili täpset asukohta. Kui avamist vajav programmifail asub kettal kaustas C:\Program Files\Java\jdk 1.8.0.45\bin, siis tuleb see tee kopeerida ja määrata järgnevaks avamiseks süsteemimuutujas.

  1. Järgmiseks vajame töölauda, ​​suunake hiir valikule "Minu arvuti" ja kontekstimenüü valige "Atribuudid".
  2. Klõpsake vasakul "Täpsemad suvandid" ja valige "Keskkonnamuutujad".
  3. Avanevas aknas otsige üles rida "Path", klõpsake sellel ja kleepige kopeeritud tee siia.
  4. Toiming tuleb kinnitada nupuga “Ok”. Seadete jõustumiseks on soovitatav arvuti taaskäivitada. Avage konsool ja tippige õige käsk. Vigu ei tohiks olla.

Käsurida

Kui tõrge ilmub uuesti, proovige programm teisaldada installitud operatsioonisüsteemiga ketta töökataloogidesse, näiteks /System32. Windows töötab selle kataloogiga sagedamini.

Vead tekivad ka puuduvate programmikomponentide tõttu. Saate need kõrvaldada, lisades vajalikud. Võtame näiteks Telneti komponendi. Selle lubamiseks minge aadressile:

  • "Juhtpaneelil".
  • Järgmisena valige "Lülita komponendid sisse või välja".
  • Valige loendist "Telneti klient", märkige vastav ruut ja klõpsake "OK".
  • Komponent peaks töötama ja rohkem vigu ei tohiks esineda.

Windowsi Telneti komponent

Z Määrake muutuja "Path" operatsioonisüsteemis Windows 8/8.1/10

  1. Minge jaotisse "Juhtpaneel".
  2. Klõpsake linki "Täpsemad süsteemiseaded".
  3. Otsige üles "Keskkonnamuutujad". Selles jaotises peate valima "Tee". Järgmiseks "Muuda", kui valmis pole, looge see uuesti.
  4. Üksuses "Süsteemi muutuja muutmine" määrake vajalik väärtus ja kinnitage nupuga "Ok". Sulgege kõik muud aknad, klõpsates "OK".
  5. Avage käsurida või terminal uuesti ja proovige päringut uuesti teha. Nüüd peaks kõik hästi toimima.