2012-12-23 38 views
12

我試圖安裝一個紅寶石的寶石,但在安裝過程停止,因爲:Lion OSX:如何安裝libfreetype.6.dylib?

ld: file not found: /usr/local/lib/libfreetype.6.dylib for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我如何安裝這個庫?我檢查了/usr/local/lib/,圖書館在那裏失蹤。

編輯:

我跑定位libfreetype.6.dylib,並得到:

/Applications/MAMP/Library/lib/libfreetype.6.dylib 
/Applications/VLC.app/Contents/MacOS/lib/libfreetype.6.dylib 
/Applications/XAMPP/xamppfiles/lib/libfreetype.6.dylib 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/X11/lib/libfreetype.6.dylib 
/Applications/calibre.app/Contents/Frameworks/libfreetype.6.dylib 
/Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib 
/Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM 
/Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents 
/Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Info.plist 
/Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources 
/Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources/DWARF 
/Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources/DWARF/libfreetype.6.dylib 
/Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib 
/Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM 
/Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents 
/Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Info.plist 
/Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources 
/Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources/DWARF 
/Users/v/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources/DWARF/libfreetype.6.dylib 
/opt/X11/lib/libfreetype.6.dylib 
/usr/local/Cellar/freetype/2.4.10/lib/libfreetype.6.dylib 

但是,爲什麼系統doen't找到庫?

回答

13

你試圖安裝什麼庫?偶然會是ImageMagick嗎?另外,如果它是一個RubyGem,爲什麼這個帖子標籤爲自制軟件?無論如何,我安裝ImageMagick時出現此錯誤,您需要將符號鏈接/opt/X11/lib/libfreetype.6.dylib改爲/usr/local/lib

做到這一點:

ln -s /opt/X11/lib/libfreetype.6.dylib /usr/local/lib/libfreetype.6.dylib

+0

這一個:'libfreetype.6.dylib' – user984621

+0

沒有,一個您最初試圖。紅寶石。 – weddingcakes

+0

我正在嘗試安裝'rmagick'(+ ImageMagick,我剛剛安裝,但可能會出現問題),並且收到了關於缺少'libfreetype.6.dylib'的錯誤消息。 – user984621

3

你的編譯器正試圖在不具備的lib的位置鏈接到lib中,但似乎你有自制軟件安裝。 嘗試運行 ln -s /usr/local/Cellar/freetype/2.4.10/lib/libfreetype.6.dylib /usr/local/lib/libfreetype.6.dylib創建一個,或者您可以使用without-freetype標誌來跳過它。

15

如果您使用BREW,您可以:

釀造環節--overwrite FreeType的

+5

我不得不先沖泡掉。升級到特立獨行後,我遇到了這個問題。 – Trevor

+0

該解決方案有助於解決我的問題 –

3

加布裏埃爾F.恩格爾的回答幾乎是爲我工作。我不得不做以下變化:

​​
相關問題