2011-04-29 1 views
2

중요한 파일 libiconv.2.dylib에 문제가 있습니다. 나는 (macvim 같은 등) 일부 응용 프로그램을 시작할 때이 오류가 :libiconv.2.dylib Mac OS X 문제

dyld: Library not loaded: /usr/lib/libiconv.2.dylib 
    Referenced from: /Applications/MacVim.app/Contents/MacOS/Vim 
    Reason: no suitable image found. Did find: 
    /usr/lib/libiconv.2.dylib: mach-o, but wrong architecture 
    /usr/lib/libiconv.2.dylib: mach-o, but wrong architecture 
Trace/BPT trap 

맥 (10.6)에 대한이 라이브러리를 (가능한 타임머신)을 복원하거나 재 컴파일 할 수있는 방법이 있습니까?

+0

'/ usr/lib/libiconv.2.dylib'과'/ Applications/MacVim.app/Contents/MacOS/Vim'의 결과는 무엇입니까? – mipadi

답변

4

아키텍처간에 불일치가있는 것 같습니다. 시스템 라이브러리 libiconv은 필요한 모든 아치가 들어있는 범용 파일이어야합니다. OS X 10.6에서, 애플은 그것을 3대로 배송한다. MacVim.app 실행에 대한 비슷한 시도

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

는 :

$ file /Applications/MacVim.app/Contents/MacOS/Vim 

적어도 하나의 공통 아키텍처를있을 필요가 앱은 이러한 일반적인 아치 중 하나에서 실행해야합니다. 앱의 최신 버전을 가지고 있는지 확인하십시오. libiconv에 이러한 아키텍처가 모두없는 경우 OS X 10.6 시스템 설치에 문제가있는 것입니다. 아마도 /usr/lib에 무언가를 설치하려고하셨습니까? 그러지 마. 그렇다면 OS X 10.6을 조심스럽게 다시 설치해야 할 수도 있습니다.

+0

고맙습니다. Ned. 이것은 내 문제를 해결 :) –