Ruby on rails Errno::eOnt在使用Carrierwave和MiniMagick上载图像时发生

Ruby on rails Errno::eOnt在使用Carrierwave和MiniMagick上载图像时发生,ruby-on-rails,carrierwave,minimagick,Ruby On Rails,Carrierwave,Minimagick,我的rails应用程序有一个使用Carrierwave和MiniMagick最新版本的图像上传。它在服务器上运行得很好,但在我的本地主机WEBrick和Windows 7中,我在尝试上载图像时出现以下错误: Errno::ENOENT in PostsController#create No such file or directory - identify -ping C:/Users/Ryan/AppData/Local/Temp/mini_magick20121024-6068-g2be

我的rails应用程序有一个使用Carrierwave和MiniMagick最新版本的图像上传。它在服务器上运行得很好,但在我的本地主机WEBrick和Windows 7中,我在尝试上载图像时出现以下错误:

Errno::ENOENT in PostsController#create

No such file or directory - identify -ping C:/Users/Ryan/AppData/Local/Temp/mini_magick20121024-6068-g2bed8.jpg
我走到路径上,发现图像确实存在,我不确定是什么阻止Carrierwave或Minimagik读取它


有人有主意吗

是否安装了ImageMagick?您可以在控制台上手动运行identify命令吗


我询问的原因是,您的错误消息似乎是在找不到作为ImageMagick一部分的标识时发生的。

是否安装了ImageMagick?你能在控制台上手动运行identify命令吗?@JasonNoble我觉得很尴尬,因为我认为MiniMagick附带ImageMagick,非常感谢你指出这一点!是的,正如您第一次从错误消息中认为无法找到文件路径一样,这是误导,但安装ImageMagick二进制文件也为我解决了这个问题。@wolle我也有同样的问题。。。我下载了Imagemagick for mac并添加了rmagick gem..但仍然是相同的错误。你是如何安装的?