我正在使用 Rails 3.0.7,我正在尝试关注这个 Railscast:http ://railscasts.com/episodes/182-cropping-images 。目标是允许用户编辑使用 PaperClip 和 Jcrop 上传的图像。但是我不断收到此错误:
Paperclip::NotIdentifiedByImageMagickError in Users#update
Showing /Users/skline/NutraNation1/app/views/users/crop.html.erb where line #17 raised:
/large/4/logo.png is not recognized by the 'identify' command.
这真的很奇怪,因为当我在没有 Jcrop 的情况下使用 PaperClip 时,图像加载正常,ImageMagick 没有任何问题。我的 development.rb 文件如下所示:
Paperclip.options[:command_path] = "/usr/local/bin/"
我已经证实这确实是 Imagemagick 所在的地方。为什么 Paperclip 和 Imagemagick 可以在没有 Jcrop 的情况下工作,但是当我添加 jquery 插件 jcrop 时突然停止工作。除了 devlopment.rb 之外还有其他地方需要放置 command_path 吗???
或者,除了 jcrop 之外,有没有人知道任何其他方法来裁剪使用 Paperclip 上传的文件?