ruby-on-rails-3 – carrierwave mini_magick gems =不是图像错
发布时间:2020-12-16 21:36:27 所属栏目:百科 来源:网络整理
导读:我在用着: - carrierwave 0.6.0- rails 3.2.1- mini_magick 3.4- ruby 1.9.2p290 在图像上传期间,我想调整大小上传图片: (image_uploader.rb)process :resize_to_fit = [200,200] 但是,图像上传后,我有一个错误: 1 error prohibited this organization fr
我在用着:
- carrierwave 0.6.0 - rails 3.2.1 - mini_magick 3.4 - ruby 1.9.2p290 在图像上传期间,我想调整大小上传图片: (image_uploader.rb) process :resize_to_fit => [200,200] 但是,图像上传后,我有一个错误: 1 error prohibited this organization from being saved: Image image Failed to manipulate with MiniMagick,maybe it is not an image? Original Error: MiniMagick::Invalid PS.如果我没有调整大小,图像上传工作正常. PS2.我试图添加在config / environment.rb中: require 'rubygems' require "mini_magick" 但没有成功(仍然不工作 – btw.是否需要使用mini_magick作为宝石?) 解决方法
我相信你现在已经解决了这个问题(至少有希望!几乎两个月后),但是这里有一个解决方案,对我来说很有效:
通过homebrew卸载imagemagick: > brew卸载imagemagick 清理您的homebrew目录: > brew cleanup –force -s 重新安装imagemagick: > brew install imagemagick 毕竟,你应该很好去! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |