我尝试将产品图片上传到我的Spree应用,但我收到此错误
5errors prohibited this record from being saved:
Attachment Paperclip returned errors for file 'index.jpg' - check ImageMagick installation or image source file.
Attachment Paperclip::Errors::NotIdentifiedByImageMagickError
Attachment Paperclip::Errors::NotIdentifiedByImageMagickError
Attachment Paperclip::Errors::NotIdentifiedByImageMagickError
Attachment Paperclip::Errors::NotIdentifiedByImageMagickError
我应该安装一个gem,重新定位我的src图像吗?这是什么问题
答案 0 :(得分:1)
您应该安装ImageMagick。请按照以下步骤在Windows上安装:
convert -v
以检查安装是否正常工作答案 1 :(得分:1)
好的,所以这个问题非常复杂,在尝试解决它大约3个小时之后我终于明白了。
此错误发生的全部原因是因为Windows。因此,如果您是这个派对的新手,请双启动您的电台或交换到Ubuntu / Mac。但严重的是,当应用程序尝试上传时,使用convert命令,但转换已经是默认的Windows命令,因此您无法正确上传图片。所以我们禁用命令然后用imagemagick安装替换它。这就是它。尝试从system32删除convert.exe也好运,这是一个奇怪的过程,但是你可以用google-fu来解决它。
感谢迈克尔指出我正确的方式。