Нийтлэлийн лавлах
Ядаргаатайcannot execute: required file not found"Алдаа, юу болсон бэ?
Учралcannot execute: required file not foundалдаа? Файл байгаа нь тодорхой байна, гэхдээ систем үүнийг олж чадахгүй байна уу?
3 минутын хурдан засах! Зөвшөөрөл шалгах,ShebangМөр болон файлын кодчилол, скриптийн гүйцэтгэлийн асуудлыг бүрэн шийдвэрлэх,Linux/Mac хэрэглэгчид заавал унших ёстой!
"Та компьютерийнхээ дэлгэцийн өмнө толгойгоо маажиж байсан уу?"cannot execute: required file not found"алдаа уу?
Энэ их урам хугарах юм!
Файл нь тодорхой байгаа боловч систем үүнийг үл тоомсорлодог.
Файл үнэхээр байгаа юу?
Эхлээд бид баталгаажуулах хэрэгтэй, энэ файл үнэхээр байгаа юу?
Буруу газар тавьсан уу?
Түлхүүрээ маш сайн нууж дахиж олохгүй байх шиг.
用 ls -l check_htaccess.sh Хараач, чимээгүйхэн хэвтэж байна уу?

Түүнд гүйцэтгэх хүчийг өг!
Хэрэв файл байгаа бол энэ нь зөвшөөрлийн асуудал байж магадгүй юм.
Бодоод үз дээ, үнэмлэхгүй хүн яаж орох вэ? restricted area Яах гэж?
Өөрийн скриптийг гүйцэтгэх зөвшөөрлийг өгөх нь VIP тасалбар өгөхтэй адил юм.
chmod +x check_htaccess.sh Та энэ шившлэгийг хүртэх эрхтэй.
Шебанг, нууцлаг шившлэг
Скриптийн эхний мөр,#!/bin/bash, нууцлаг шившлэг шиг.
Энэ нь системд энэ скриптийг гүйцэтгэхийн тулд bash ашиглахыг хэлдэг.
Хэрэв шившлэгийг буруу бичсэн бол систем нь мэдээж төөрөлдөх болно.
Шившлэг бүрэн бүтэн, нууцаар өөрчлөгдөөгүй эсэхийг шалгаарай.
Windows Gotchas
Хэрэв та Windows дээр скрипт үүсгэж байгаа бол мөр таслахаас болгоомжил.
Windows болон Linux нь хоёр өөр хэлтэй адил өөр өөр мөрийн төгсгөлтэй байдаг.
dos2unix check_htaccess.sh Энэ тушаал нь танд орчуулах, харилцааны саад бэрхшээлээс зайлсхийхэд тусална.
Файлын формат, тийм үү?
用 file check_htaccess.sh Файлын форматыг шалгана уу.
Энэ нь хачирхалтай зүйл биш, гүйцэтгэх боломжтой текст файл мөн эсэхийг шалгаарай.
Яг л лааз онгойлгохдоо лонх онгойлгодоггүйтэй адил.
Гүнзгий судалж, юмны ёроолд хүр
Дээр дурдсан зүйлсээс гадна илүү гүнзгий шалтгаанууд бий.
Жишээлбэл, таны системийн орчны хувьсагчдыг зөв тохируулсан уу?
Зарим хамааралтай номын сан байхгүй байна уу?
Эдгээр нь таныг мөрдөгч шиг цааш судалж, нууцыг тайлахыг шаарддаг.
Зөвхөн нууцыг тайлж байж бид төгсгөлийг олох болно
Миний бодлоор энэ асуудлыг шийдэх гол түлхүүр нь нарийвчилсан мөрдөн байцаалтад оршдог.
Хамгийн энгийн файлаас эхлээд нарийн төвөгтэй системийн орчин хүртэл бид тэдгээрийг нэг нэгээр нь хянаж үзэх хэрэгтэй.
Энэ нь яг л эмч өвчнийг оношлохтой адил юм. Өвчний үндсэн шалтгааныг олохын тулд баялаг туршлага, мэдлэг шаарддаг.
Дүгнэлт: Мананг арилгаж, гэрлийг хар
"cannot execute: required file not found"Хэдийгээр энэ алдаа аймшигтай мэт санагдаж болох ч бид үүнийг тайван шинжилж, асуудлын үндсэн шалтгааныг олж мэдвэл амархан шийдэж болно.
Файлын оршин тогтнол, гүйцэтгэх зөвшөөрөл, Shebang, файлын формат, системийн орчин, эдгээр нь бидний анхаарах ёстой гол зүйл гэдгийг санаарай.
Энэ нийтлэл танд асуудлыг шийдэж, програмчлалын замд зоригтой урагшлахад тусална гэж найдаж байна!
Арга хэмжээ аваарай!
Энэ алдаа таныг дахин бүү зовоо!
Одоо арга хэмжээ авч, скриптүүдээ шалгаж, асуудлуудыг олж мэдээд, кодоо ажиллуулаарай!
Надад итгээрэй, чи чадна!
Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) хуваалцсан "ажиллаж чадахгүй байна: шаардлагатай файл олдсонгүй!" Файл байгаа нь тодорхой, яагаад систем үүнийг олох боломжгүй гэж хэлдэг вэ? ”, энэ нь танд тустай байж магадгүй юм.
Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-32648.html
