Rails + Mac OS X:libMagickCore-Q16.7.dylib不起作用

use*_*621 3 ruby rake ruby-on-rails rmagick osx-lion

如果我运行某种rake命令,我收到此错误消息:

rake aborted!
dlopen(/Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/RMagick2.bundle, 9): Library not loaded: /usr/local/lib/libfreetype.6.dylib
  Referenced from: /usr/local/lib/libMagickCore-Q16.7.dylib
  Reason: Incompatible library version: libMagickCore-Q16.7.dylib requires version 16.0.0 or later, but libfreetype.6.dylib provides version 13.0.0 - /Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/rmagick-2.13.1/lib/RMagick2.bundle
...
Run Code Online (Sandbox Code Playgroud)

我在RoR 3.2,OSX Lion上运行.

任何人都可以帮助我,如何解决这个问题?我花了2天的谷歌搜索,阅读讨论,但遗憾的是没有成功...

非常感谢!

小智 10

使用Homebrew我能够使用以下命令解决它:

brew uninstall freetype
brew update
brew install freetype
Run Code Online (Sandbox Code Playgroud)

更新步骤可能是不必要的.安装成功但出现以下警告:

Warning: Could not link freetype. Unlinking...
Run Code Online (Sandbox Code Playgroud)

所以最后一个命令:

brew link --overwrite freetype
Run Code Online (Sandbox Code Playgroud)