无法将图像上传到 Spree 应用
Can not upload image to Spree app
我尝试将产品图片上传到我的 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 图像吗?这里有什么问题
您应该安装 ImageMagick。按照以下步骤在 Windows 上安装:
- Download ImageMagick(您需要为您的 32/64 位选择 static 版本 OS)
- 选中将应用程序目录添加到您的系统路径并安装
- 重新打开命令提示符以重新加载 PATH 变量
- 运行
convert -v
检查安装是否有效
好吧,这个问题很复杂,在尝试解决它大约 3 个小时后,我终于解决了。
- 首先,您必须从 System32 文件中删除 convert.exe。
我们这样做是因为 Spree 应用程序依赖于遗留代码,并且当它
尝试在默认 convert.exe 启动时上传图片,但我们不会
想要那个。
- 其次,您从 imagemagick 站点下载并安装 dynamic 安装,您必须确保检查旧版支持,以便转换命令得到支持.
- 我不知道你是否需要,但我安装了回形针 gem。您可能必须这样做才能正常工作。
这个错误发生的全部原因是因为 Windows。因此,如果您是这个聚会的新手,请双启动您的站点或切换到 Ubuntu/Mac 随便什么。严重的是,当应用程序尝试上传时它使用转换命令,但转换已经是默认的 Windows 命令,因此您无法正确上传图片。所以我们禁用该命令,然后将其替换为我们的 imagemagick 安装。尝试从 system32 中删除 convert.exe 是 it.Also 祝你好运,这是一个奇怪的过程,但你可以用一些 google-fu 来解决它。
感谢迈克尔为我指明了正确的道路。
我尝试将产品图片上传到我的 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 图像吗?这里有什么问题
您应该安装 ImageMagick。按照以下步骤在 Windows 上安装:
- Download ImageMagick(您需要为您的 32/64 位选择 static 版本 OS)
- 选中将应用程序目录添加到您的系统路径并安装
- 重新打开命令提示符以重新加载 PATH 变量
- 运行
convert -v
检查安装是否有效
好吧,这个问题很复杂,在尝试解决它大约 3 个小时后,我终于解决了。
- 首先,您必须从 System32 文件中删除 convert.exe。 我们这样做是因为 Spree 应用程序依赖于遗留代码,并且当它 尝试在默认 convert.exe 启动时上传图片,但我们不会 想要那个。
- 其次,您从 imagemagick 站点下载并安装 dynamic 安装,您必须确保检查旧版支持,以便转换命令得到支持.
- 我不知道你是否需要,但我安装了回形针 gem。您可能必须这样做才能正常工作。
这个错误发生的全部原因是因为 Windows。因此,如果您是这个聚会的新手,请双启动您的站点或切换到 Ubuntu/Mac 随便什么。严重的是,当应用程序尝试上传时它使用转换命令,但转换已经是默认的 Windows 命令,因此您无法正确上传图片。所以我们禁用该命令,然后将其替换为我们的 imagemagick 安装。尝试从 system32 中删除 convert.exe 是 it.Also 祝你好运,这是一个奇怪的过程,但你可以用一些 google-fu 来解决它。
感谢迈克尔为我指明了正确的道路。