在Windows上出现的Rails错误:ImageMagick/GraphicsMagick未安装。

3

我在Windows本地主机上运行我的rails应用程序并尝试上传图像时遇到了这个错误。

我有一个“产品”模型,我正在使用Mini_Magick和CarrierWave上传产品的图像。

使用MiniMagick处理图像失败,也许它不是图像?原始错误:ImageMagick/GraphicsMagick未安装。

在我的gem文件中放置mini_magick gem后,我已经执行了“bundle install”命令,并检查了Imagemagick是否安装,通过运行“convert”一切都正常...问题可能是什么?

2个回答

3

我已经在我的电脑上下载并安装了GraphicsMagick,但我仍然收到相同的错误。 - Colleen Larsen
这是一个Windows安装程序,对吗?另外,您确定已将GraphicsMagick添加到您的路径中了吗?通常,在“系统属性>高级>环境变量”下。 - treiff
是的,我已经确认它在环境变量的“路径”下了...但仍然出现相同的错误。我该如何测试图形处理软件是否在Rails应用程序之外正常工作? - Colleen Larsen
1
你应该能够打开“命令提示符”并输入“gm”,这将显示所有的图形魔术命令。如果你看到了这些命令,就说明它已经正确安装了。此外,你可以尝试使用以下命令,你应该会看到 gm 的标志:gm convert logo: logo.miff,然后是 gmdisplay logo.miff - treiff

0
另一个建议:即使安装了GraphicsMagick,我仍然遇到了这个错误,但我通过重新启动我的IDE——Visual Studio Code来解决它。因此,在安装GraphicsMagick后,请注意重新启动您正在运行Rails的终端。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接