2012-12-23 17 views
12

sto cercando di installare una gemma rubino, ma il processo di installazione viene arrestato, perché:Lion OSX: come installare 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) 

Come posso installare questa libreria? Ho controllato il /usr/local/lib/ e la libreria manca.

EDIT:

mi sono imbattuto individuare libfreetype.6.dylib e ottenuto:

/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 

Ma perché il sistema doen't trovare la libreria?

risposta

13

Quale libreria stai tentando di installare? Potrebbe essere per caso ImageMagick? Inoltre, se si tratta di un RubyGem, perché il post è etichettato con homebrew?

In ogni caso, ho ricevuto questo errore durante l'installazione di ImageMagick, è necessario creare un collegamento simbolico /opt/X11/lib/libfreetype.6.dylib a /usr/local/lib.

fare questo:

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

+0

Questa: 'libfreetype.6.dylib' – user984621

+0

No, quello che ha provato in origine. La gemma di Ruby. – weddingcakes

+0

Sto cercando di installare 'rmagick' (+ ImageMagick ho appena installato, ma forse potrebbe esserci un problema) e ho ricevuto un messaggio di errore sulla mancanza di' libfreetype.6.dylib' – user984621

3

il compilatore sta cercando di creare un collegamento a un lib in un luogo che non ha il lib, tuttavia sembra che si è installato con homebrew. Prova a eseguire ln -s /usr/local/Cellar/freetype/2.4.10/lib/libfreetype.6.dylib /usr/local/lib/libfreetype.6.dylib per crearne uno, oppure puoi semplicemente usare il flag without-freetype per saltarlo.

15

Se stai usando birra, è possibile:

birra collegamento --overwrite freetype

+5

Prima ho dovuto interrompere lo scollegamento. Questo problema si è verificato per me dopo l'aggiornamento a Mavericks. – Trevor

+0

Questa soluzione aiuta con il mio problema –

3

risposta di Gabriel F. Engel quasi funzionato per me. Ho dovuto fare la seguente modifica:

brew install freetype 
brew link --overwrite freetype 
Problemi correlati