我正在尝试使用 Paperclip 上传一些图片。它工作正常,但如果我想添加一些风格:
:styles => { :small => "100x100" }
它不再起作用了,我收到以下错误消息:
“识别”命令无法识别myImage 。
所以,我在网上找到了一些提示,我已经用 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):库未加载:/usr/X11/lib/libfreetype.6.dylib (LoadError) 引用自: /usr/local/lib/libMagickCore.5.dylib 原因:库版本不兼容:libMagickCore.5.dylib 需要 14.0.0 或更高版本,但 libfreetype.6.dylib 提供 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 个小时没有弄清楚它!
再见