我目前正在升级旧的rails应用程序以使用Rails 3和Ruby 1.9.2,而RMagick是我需要安装的最后一个gem。然而,似乎没有任何1.9.2的Windows下载和标准的宝石安装RMagick不起作用。Ruby 1.9.2如何在Windows上安装RMagick?
有人能指出我如何安装这颗宝石的正确方向吗?
我目前正在升级旧的rails应用程序以使用Rails 3和Ruby 1.9.2,而RMagick是我需要安装的最后一个gem。然而,似乎没有任何1.9.2的Windows下载和标准的宝石安装RMagick不起作用。Ruby 1.9.2如何在Windows上安装RMagick?
有人能指出我如何安装这颗宝石的正确方向吗?
描述这些步骤的帖子是我需要的,特别是'gem install rmagick - -platform = ruby - --with-opt-lib = c:/ ImageMagick -Path/lib --with-opt-include = c:/ ImageMagick -Path/include'部分 - 这是我尝试使用安装它。 – glenatron 2012-08-19 22:35:05
我刚安装RMagick 2.13.1成功地在Windows上使用Ruby v1.9.x中找到!
在我忘记之前让我把程序泄漏出去。
的任何较旧的装置设置在环境变量的路径:
组DFImageMagick环境变量,其中的ImageMagick安装
组PATH =%DFImageMagick%;%PATH%(如果你不已经有它在PATH)
集CPATH =%DFImageMagick%\包括;%CPATH%
集LIBRARY_PATH =%DFImageMagick%\ lib中;%LIBRARY_PATH%
安装RMagick宝石: gem install rmagick
这应该说是, 临时增强PATH以包括DevKit ... 构建本机扩展。这可能需要一段时间... 一段时间后,成功安装rmagick 2.13.1
验证安装:
A.转换-version
这应该给ImageMagick的安装版
宝石B.列出--local应该列出rmagick 2.13.1
替代方案:在IRB,尝试
需要 'rmagick'
它应该返回 '真'
哦,我喜欢安装完成5个步骤。
希望这适用于你和其他人。
裁判:
http://www.ruby-forum.com/topic/204353#new
http://www.waydotnet.com/blog/2010/02/rmagick-on-ruby-1-9-1-i386-mingw32-work-d/#link text
谢谢。为我工作。附: ImageMagick的Windows安装程序在这里http://www.imagemagick.com/www/binary-releases.html#windows – 2011-02-18 13:04:05
该解决方案也适用于最新的ImageMagick(ImageMagick 6.7.0-6 2011-06-07 Q16)。谢谢! – 2011-06-08 08:23:04
到目前为止它还没有为我工作,它说'需要':没有这样的文件加载 - RMagick2.so。这使Mongrel服务器崩溃 – 2011-07-20 22:16:40
斯里韦德亚的解决方案还与ImageMagick的-6.7.0-8-Q16-Windows的DLL和RMagick 2.13.1。
如果在64位版本的Windows上无法使用ImageMagick,请确保您使用的是32位版本的ImageMagick。
我做了,它的工作原理。
一些尝试后,这次终于为我工作:
安装的devkit:https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
安装ImageMagick(打勾是在安装头)到一个文件夹,而不在其路径中的空格(我用C:/ ImageMagick)
打开mingw(msys.bat在DevKit文件夹中) - 并运行gem install rmagick --platform=ruby -- --with-opt-lib=c:/ImageMagick/lib --with-opt-include=c:/ImageMagick/include
(替换两个路径来说明imagemagick路径,如果n eeded)
感谢您使用此版本。它也为我成功 - 并且不需要适应(LD)LIBRARY_PATH。 – knut 2012-10-02 20:15:15
上帝保佑你!我花了数小时寻找解决方案。我错过了第3步,更确切地说我正在运行'gem install rmagick --platform = ruby - --with-opt-lib = c:/ ImageMagick/lib --with-opt-include = c:/ ImageMagick/include '在cmd中而不是在DevKit文件夹中的msys.bat – 2016-09-15 14:07:56
并试图下面的命令,它的工作原理:
gem install rmagick --platform=ruby -- --with-opt-lib=C:\ImageMagick-6.8.6-Q16\lib --with-opt-include=c:\ImageMagick-6.8.6-Q16\include
此使用的伎俩,我红宝石2.0:
$ gem install rmagick --platform=ruby -- --with-opt-lib=C:/RailsInstaller/ImageMagick-6.7.7-Q8/lib --with-opt-include=c
:/RailsInstaller/ImageMagick-6.7.7-Q8/include
请务必指定您自己的ImageMagick版本以及您在&中安装的文件路径,其中包括命令中的lib文件夹
晚会晚了。看看这个[回答](http://stackoverflow.com/a/39513938/1903781)关于如何在Windows 10上安装'rmagik'。 – 2016-09-15 14:46:59