当imagemagick和devkit不能在Windows 10上工作时,我在安装rmagick时遇到一些困难。它一直声明devkit无法创建本机gem扩展。互联网上没有很多资源可以用Windows 10来讨论这个问题,所以我反复提出同样的问题。有谁知道如何解决这个问题?
答案 0 :(得分:0)
我们有ImageMagick
& rmagick
在Windows 10上工作。
安装有点棘手。我将详细说明我们是如何做到的 - 如果您需要帮助,我很乐意进入聊天:
首先为您的Windows变体下载ImageMagick版本。我们正在运行x64,它应该在x32中运行。最重要的是获得正确的版本(有些人不会工作)。
可以看出,我们正在运行ImageMagick 6.9.2
- 我们建议您使用6.9.3
这个或更新版本:
重要!! 您需要下载dll
版本(不是static
)(包括C Headers
)。 rmagick
使用C标头来构建gem的扩展。如果你没有它们,宝石就不会安装。
同时!! 将ImageMagick安装到无空格的路径中。
rmagick
您需要引用已安装的ImageMagick
文件:
gem install rmagick --platform=ruby -- --with-opt-dir="C:/path/to/image/magick"
请注意正斜杠
我们必须使用的技巧是使用正斜杠和我们的路径。如果我们没有这样做,它将无法运作。