我正在尝试使用回形针上传一些图像。它工作正常,但如果我想添加一些样式:
: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:在`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。
有任何想法吗 ?
非常感谢,我在这个bug上花了10个小时却没有弄清楚!
Bye
找到你的 libfreetype.6.dylib 例如:
sudo find / -name "libfreetype.6.dylib" -print
确保你的版本是14.0.0或更高版本(上面是我在macosx上的路径)例如:
otool -L /usr/X11/lib/libfreetype.6.dylib
如果版本正确,则可能存在库路径问题。
否则更新将修复。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)