我正在尝试使用Paperclip上传一些图片。它可以正常工作,但是如果我想要添加一些样式:
:styles => { :small => "100x100" }
无法正常工作了,出现了以下错误消息:
myImage 未被“identify”命令识别。
我在网上找到了一些提示,并使用 Brew 安装了 ImageMagick,然后添加了
gem 'Rmagick'
我将它添加到了我的GemFile文件中。
现在当我重新启动服务器时,我收到以下错误消息:
/usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/rmagick-2.13.1/lib/rmagick.rb:11:in `require': dlopen(/usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/rmagick-2.13.1/lib/RMagick2.bundle, 9): Library not loaded: /usr/X11/lib/libfreetype.6.dylib (LoadError) Referenced from: /usr/local/lib/libMagickCore.5.dylib Reason: Incompatible library version: libMagickCore.5.dylib requires version 14.0.0 or later, but libfreetype.6.dylib provides version 10.0.0 - /usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/rmagick-2.13.1/lib/RMagick2.bundle
我已经更新了X11并安装了XQuartz,但是仍然无法正常工作。 如果我删除
, 我就可以重新启动rails服务器。gem 'Rmagick'
从我的GemFile文件中。
有什么想法吗?
非常感谢,我花了10个小时来解决这个错误,但是没有找到答案!
再见