Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขข้อผิดพลาด 'Dyld:Library not Loaded' บน MacOS

MacOS ที่พัฒนาและจัดจำหน่ายโดย Apple เป็นหนึ่งในระบบปฏิบัติการที่น่าเชื่อถือที่สุด ส่วนใหญ่จะใช้โดยผู้เชี่ยวชาญที่ตั้งใจจะใช้คอมพิวเตอร์เพื่อวัตถุประสงค์ทางธุรกิจ อย่างไรก็ตาม เมื่อไม่นานมานี้ มีรายงานจำนวนมากเกี่ยวกับข้อผิดพลาด Dyld:Library Not Loaded บน MacOS ในบทความนี้ เราจะพูดถึงสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้และยังให้แนวทางแก้ไขที่เป็นไปได้เพื่อแก้ไข

วิธีแก้ไขข้อผิดพลาด  Dyld:Library not Loaded  บน MacOS

สาเหตุของข้อผิดพลาด “Dyld:Library Not Loaded” บน MacOS คืออะไร

หลังจากได้รับรายงานจำนวนมาก เราจึงตัดสินใจตรวจสอบปัญหาและระบุสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้

  • ตำแหน่งไม่ถูกต้อง:  ข้อผิดพลาดนี้เกิดขึ้นเมื่อคอมพิวเตอร์พยายามค้นหาไฟล์ "libmysqlclient.18.dylib" หรือไฟล์ที่คล้ายกับที่อยู่ในตำแหน่ง "usr/lib" เห็นได้ชัดว่าไฟล์ไม่มีอยู่ในตำแหน่งนี้เนื่องจากมีการทริกเกอร์ข้อผิดพลาด

เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับธรรมชาติของปัญหาแล้ว เราจะดำเนินการแก้ไขต่อไป ตรวจสอบให้แน่ใจว่าได้นำไปใช้ตามลำดับที่ระบุเพื่อหลีกเลี่ยงความขัดแย้งใดๆ

แนวทางที่ 1:การสร้างลิงก์สัญลักษณ์

เป็นไปได้ที่จะแก้ไขปัญหาโดยการสร้าง Symbolic Link ในไดเร็กทอรีที่คอมพิวเตอร์กำลังตรวจสอบไฟล์ ".dylib" เพื่อที่จะทำเช่นนั้น:

  1. นำทาง ไปที่ “/usr/lib ” โฟลเดอร์
  2. กดคำสั่ง ” + “อวกาศ ” พร้อมกัน
  3. พิมพ์ ใน “เทอร์มินัล ” และกด “เข้าสู่ “. วิธีแก้ไขข้อผิดพลาด  Dyld:Library not Loaded  บน MacOS
  4. พิมพ์ คำสั่งต่อไปนี้ในเทอร์มินัลแล้วกด “Enter
    sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

    ตัวอย่างของคำสั่งดังกล่าวมีลักษณะดังนี้:

    sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
  5. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชัน 2:กำลังอัปเดตการชง

ในบางกรณี ไฟล์นี้หายไปจากไดเร็กทอรีเนื่องจากการติดตั้ง "Brew" ที่ล้าสมัย ดังนั้น ในขั้นตอนนี้ เราจะทำการอัพเดท Brew เพื่อที่จะทำเช่นนั้น:

  1. กดคำสั่ง ” + “อวกาศ ” พร้อมกัน
  2. พิมพ์ ใน “เทอร์มินัล ” และ กดป้อน “. วิธีแก้ไขข้อผิดพลาด  Dyld:Library not Loaded  บน MacOS
  3. พิมพ์ ในคำสั่งต่อไปนี้ในเทอร์มินัลแล้วกด “Enter “.
    brew update
  4. อีกครั้ง พิมพ์ ในคำสั่งต่อไปนี้ในเทอร์มินัลแล้วกด “Enter”
    brew upgrade
  5. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

แนวทางที่ 3:การเรียกใช้สคริปต์ “Copy_dylibs.py”

ในบางกรณี ข้อมูลอ้างอิงสำหรับไฟล์ “.dylib” อาจไม่ถูกต้องเนื่องจากเกิดข้อผิดพลาดนี้ขึ้น ดังนั้น ในขั้นตอนนี้ เราจะเรียกใช้สคริปต์ซึ่งจะตรวจหาและแก้ไขปัญหาเหล่านี้โดยอัตโนมัติ เพื่อที่จะทำเช่นนั้น:

  1. คลิก ที่ลิงค์นี้และดาวน์โหลดสคริปต์
  2. สารสกัด เนื้อหาของ “.zip " ไฟล์. วิธีแก้ไขข้อผิดพลาด  Dyld:Library not Loaded  บน MacOS
  3. อ่านreadme ” รวมอยู่ใน “.zip ” อย่างระมัดระวังสำหรับคำแนะนำโดยละเอียด
  4. วิ่งcopy_dylibs .พาย ” สคริปต์และปล่อยให้มันแก้ไขปัญหา
  5. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่