Ruby on rails 使用回形针和Jcrop时ImageMagick出现问题

Ruby on rails 使用回形针和Jcrop时ImageMagick出现问题,ruby-on-rails,imagemagick,paperclip,crop,jcrop,Ruby On Rails,Imagemagick,Paperclip,Crop,Jcrop,我正在使用Rails 3.0.7,我正在尝试遵循Railscast:。目标是允许用户使用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

我正在使用Rails 3.0.7,我正在尝试遵循Railscast:。目标是允许用户使用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的回形针时,图像加载很好,ImageMagick没有任何问题。我的development.rb文件如下所示:

Paperclip.options[:command_path] = "/usr/local/bin/"
我已经证实这确实是Imagemagick所在的地方。为什么没有Jcrop,回形针和Imagemagick就可以工作,但当我添加jquery插件Jcrop时却突然停止了工作。除了devlopment.rb,还有其他地方需要放置命令路径吗


或者,除了jcrop之外,还有谁知道用回形针裁剪上传的文件的其他方法吗?

一种想法可能是您在别处声明了一个变量。例如,如果development.rb中的Paperclip.options[:command_path]变量在JCROP之前声明,则可能是该变量导致了错误。我会检查自述文件并查看JCROP的配置文件,看看它是否在自己的文件中的其他地方声明了Paperclip.options[:command_path]