ruby - Lion OSX : How to install libfreetype. 6.dylib?

标签 ruby gem osx-lion homebrew

我正在尝试安装 ruby​​ gem,但安装过程已停止,因为:

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/ 并且那里缺少库。

编辑:

我运行 locate 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

但为什么系统找不到图书馆?

最佳答案

您要安装什么库?它可能是 ImageMagick 吗?另外,如果它是一个 RubyGem,为什么帖子被标记为 homebrew?

无论如何,我在安装 ImageMagick 时遇到了这个错误,你需要将 /opt/X11/lib/libfreetype.6.dylib 符号链接(symbolic link)到 /usr/local/lib .

这样做:

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

关于ruby - Lion OSX : How to install libfreetype. 6.dylib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14013474/

相关文章:

ruby-on-rails - 将 Rspec 共享示例组打包为 Gem

ruby-on-rails - 我应该在 GitHub 还是 RubyGems 中托管 gems?

xcode4 - Apple PrefPane 示例无法构建,同时反对 -fobjc-arc 和 -fobjc-gc

objective-c - 使用 NSViewAnimation 无法淡入窗口

ruby - 未找到命令 Jekyll

ruby-on-rails - 将时间戳添加到现有表

ruby - Watir Webdriver 的页面或对象大小

ruby - 我怎样才能在 ruby 中达到这个结果?

ruby - 如何使用 rbenv 在不使用 sudo 的情况下全局安装 gem?

macos - 如何创建自定义 NSSharingService