2013-03-28 2 views
3

갑자기 모든 자식 명령이 작동하지 않습니다.Git> dyld : 지연 심볼 바인딩 실패 : 심볼 없음 : _iconv_open

$ git show 
dyld: lazy symbol binding failed: Symbol not found: _iconv_open 
    Referenced from: /usr/local/bin/git 
    Expected in: /Applications/MAMP/Library/lib//libiconv.2.dylib 

dyld: Symbol not found: _iconv_open 
    Referenced from: /usr/local/bin/git 
    Expected in: /Applications/MAMP/Library/lib//libiconv.2.dylib 

감사합니다. 나는 세 번째를 추가하는 방법은 3 아키텍처해야 이해

$ file /usr/lib/libiconv.2.dylib 
/usr/lib/libiconv.2.dylib: Mach-O universal binary with 2 architectures 
/usr/lib/libiconv.2.dylib (for architecture i386): Mach-O dynamically linked shared  library i386 
/usr/lib/libiconv.2.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64 

:

추가 정보 : 나는 그것이 나에게이 출력을 제공하는 libiconv.2.dylib 파일을 확인?

편집 : 이 마지막으로 그것을 알아 냈다, 나는 DYLD_LIBRARY_PATH이 경로는 MAMP 폴더로 설정 내 .bash_profile을 활성화했다 /Applications/MAMP/Library/lib/

-rwxrwxr-x 1 mm admin  1194 Jan 22 10:52 libgettextsrc.la 
-rwxrwxr-x 1 nm admin 2241972 Jan 22 11:00 libiconv.2.dylib 
lrwxr-xr-x 1 nm admin  16 Mar 1 10:06 libiconv.dylib -> libiconv.2.dylib 
+0

OS X은 여러 주요 릴리스에 대한 PPC 지원 (심지어 에뮬레이션을 통한 경우도 포함)이 필요하다고 생각하는 다른 아키텍처 인 경우 PPC 지원을 중단했습니다. –

+0

내가 이해하고 읽었던 것은 3 가지 아키텍처가 필요하고 예제에서 볼 수 있습니다.> /usr/lib/libiconv.2.dylib (아키텍처 ppc7400 용) : Mach-O가 동적으로 링크 된 공유 라이브러리 ppc 나는 실종됐다. – Samuel

+0

이 오류의 또 다른 이유가있을 수 있습니까? 누락 된 건축물이 아닌가? – Samuel

답변

2

내부 링크, 거기 그 자식 검사 때문에 도서관에서 먼저.

+0

안녕하세요 @ 샘 나는 동일한 문제가있어서 내 .bash_profile에 DYLD_LIBRARY_PATH가 필요하다. 오류를 제거하려면 어떻게해야합니까? –

5

또한 DYLD_LIBRARY_PATH를 (를) 내 XAMPP 위치로 설정했습니다. 나는 또한 .bash_profile을

export DYLD_LIBRARY_PATH=/usr/lib/:$DYLD_LIBRARY_PATH 
1

나는 자식이 작동하지 않을 것입니다 비슷한 문제를 가지고 있었고, 나는이 같은 오류가 발생했습니다에 DYLD - DYLD_LIBRARY_PATH 다시 USR/lib 디렉토리를 추가하여 문제를 해결할 수 있었다. 나는 Mountain Lion을 운영하고 있었다. 그게 도움이되는지 확인하기 위해 내 모든 업데이트를 실행하기로 결정했습니다. (매버릭스는 무료 업그레이드 였기 때문에 나는 그것을했다.) OS 업데이트를 완료 한 후에, 나는 git을 다시 시도하고 "xcode-select : note : '/Applications/Xcode.app'에 개발자 도구가 발견되지 않았다는 메시지를 받았다. 명령 줄 개발자 도구를 다운로드하려면 대화 상자에서 옵션을 선택하십시오. " 대화 상자에서 다운로드를 선택하고 xcode 도구를 설치 한 다음 다시 시도해 보니 매력적이었습니다!

관련 문제