MacOS에서 'Dyld : Library not Loaded'오류 해결 방법

Apple이 개발하고 배포 한 MacOS는 확실히 가장 안정적인 운영 체제 중 하나입니다. 주로 컴퓨터를 비즈니스 목적으로 사용하려는 전문가가 사용합니다. 그러나 최근에는 MacOS에서 "Dyld : Library Not Loaded"오류가 발생했습니다. 이 기사에서는이 오류가 발생하는 이유를 설명하고이를 해결하기위한 실용적인 솔루션을 제공합니다.

MacOS에서 "dyld : Library not loaded"오류 메시지

MacOS에서“Dyld : Library Not Loaded”오류의 원인은 무엇입니까?

수많은 보고서를받은 후 문제를 조사하기로 결정하고이 오류가 발생한 이유를 확인했습니다.

  • 잘못된 위치 : 이 오류는 컴퓨터가 "libmysqlclient.18.dylib"파일 또는 "usr / lib"위치의 파일과 유사한 파일을 찾으려고 할 때 발생합니다. 오류가 트리거되어 파일이이 위치에 존재하지 않습니다.

이제 문제의 본질에 대한 기본 지식을 갖추 었으므로 이제 해결책을 향해 나아가겠습니다. 충돌을 피하기 위해 제공된 순서대로 구현하십시오.

해결 방법 1 : 심볼릭 링크 만들기

컴퓨터가 ".dylib"파일을 확인하는 디렉토리에 Symbolic Link를 작성하여 문제를 해결할 수 있습니다. 그렇게하려면 :

  1. " / usr / lib "폴더로 이동하십시오.
  2. " Command "+ " Space "를 동시에 누릅니다 .
  3. " Terminal "을 입력하고 "Enter"를 누릅니다 .

    맥 OS 터미널
  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"의 오래된 설치로 인해이 파일이 디렉토리에서 누락되는 경우가 있습니다. 따라서이 단계에서는 Brew를 업데이트합니다. 그렇게하려면 :

  1. " Command "+ " Space "를 동시에 누릅니다 .
  2. " Terminal "을 입력하고 " Enter "를 누릅니다 .

    맥 OS 터미널
  3. 터미널에 다음 명령을 입력하고 "Enter"를 누릅니다 .
     양조 업데이트 
  4. 다시 터미널에 다음 명령을 입력하고“Enter”를 누르십시오.
     양조 업그레이드 
  5. 문제가 지속되는지 확인 하십시오.

해결 방법 3 :“Copy_dylibs.py”스크립트 실행

경우에 따라이 오류가 발생하여 ".dylib"파일에 대한 참조가 올바르지 않습니다. 따라서이 단계에서는 이러한 문제를 자동으로 감지하고 해결하는 스크립트를 실행합니다. 그렇게하려면 :

  1. 이 링크를 클릭 하고 스크립트를 다운로드하십시오.
  2. "의 내용을 추출 하십시오. zip ”파일입니다.

    zip 파일의 내용
  3. "에 포함 된" readme "를 읽으십시오 . 자세한 지침을 보려면 zip ”파일을 신중하게 작성하십시오.
  4. " copy_dylibs를 실행하십시오 . py ”스크립트를 사용하여 문제를 해결하십시오.
  5. 문제가 지속되는지 확인 하십시오.

재미있는 기사