어떻게
MacOS에서 'Dyld : Library not Loaded'오류 해결 방법
Apple이 개발하고 배포 한 MacOS는 확실히 가장 안정적인 운영 체제 중 하나입니다. 주로 컴퓨터를 비즈니스 목적으로 사용하려는 전문가가 사용합니다. 그러나 최근에는 MacOS에서 "Dyld : Library Not Loaded"오류가 발생했습니다. 이 기사에서는이 오류가 발생하는 이유를 설명하고이를 해결하기위한 실용적인 솔루션을 제공합니다.
MacOS에서“Dyld : Library Not Loaded”오류의 원인은 무엇입니까?
수많은 보고서를받은 후 문제를 조사하기로 결정하고이 오류가 발생한 이유를 확인했습니다.
- 잘못된 위치 : 이 오류는 컴퓨터가 "libmysqlclient.18.dylib"파일 또는 "usr / lib"위치의 파일과 유사한 파일을 찾으려고 할 때 발생합니다. 오류가 트리거되어 파일이이 위치에 존재하지 않습니다.
이제 문제의 본질에 대한 기본 지식을 갖추 었으므로 이제 해결책을 향해 나아가겠습니다. 충돌을 피하기 위해 제공된 순서대로 구현하십시오.
해결 방법 1 : 심볼릭 링크 만들기
컴퓨터가 ".dylib"파일을 확인하는 디렉토리에 Symbolic Link를 작성하여 문제를 해결할 수 있습니다. 그렇게하려면 :
- " / usr / lib "폴더로 이동하십시오.
- " Command "+ " Space "를 동시에 누릅니다 .
- " Terminal "을 입력하고 "Enter"를 누릅니다 .
맥 OS 터미널 - 터미널에 다음 명령을 입력 하고“ 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
- 문제가 지속되는지 확인 하십시오.
해결 방법 2 : Brew 업데이트
"Brew"의 오래된 설치로 인해이 파일이 디렉토리에서 누락되는 경우가 있습니다. 따라서이 단계에서는 Brew를 업데이트합니다. 그렇게하려면 :
- " Command "+ " Space "를 동시에 누릅니다 .
- " Terminal "을 입력하고 " Enter "를 누릅니다 .
맥 OS 터미널 - 터미널에 다음 명령을 입력하고 "Enter"를 누릅니다 .
양조 업데이트
- 다시 터미널에 다음 명령을 입력하고“Enter”를 누르십시오.
양조 업그레이드
- 문제가 지속되는지 확인 하십시오.
해결 방법 3 :“Copy_dylibs.py”스크립트 실행
경우에 따라이 오류가 발생하여 ".dylib"파일에 대한 참조가 올바르지 않습니다. 따라서이 단계에서는 이러한 문제를 자동으로 감지하고 해결하는 스크립트를 실행합니다. 그렇게하려면 :
- 이 링크를 클릭 하고 스크립트를 다운로드하십시오.
- "의 내용을 추출 하십시오. zip ”파일입니다.
zip 파일의 내용 - "에 포함 된" readme "를 읽으십시오 . 자세한 지침을 보려면 zip ”파일을 신중하게 작성하십시오.
- " copy_dylibs를 실행하십시오 . py ”스크립트를 사용하여 문제를 해결하십시오.
- 문제가 지속되는지 확인 하십시오.