Ruby on rails Ruby 1.9.2如何在Windows上安装RMagick?
我目前正在升级一个旧的rails应用程序以使用rails 3和Ruby 1.9.2,RMagick是我需要安装的最后一个gem。然而,Windows似乎没有任何1.9.2下载,标准的gem安装RMagick也不起作用 有人能给我指出如何安装这个gem的正确方向吗?我相信RMagick和1.9有一些缺陷,如RubyInstaller group中所讨论的 但是,您可以找到一篇描述这些步骤的帖子 其他教程可在中找到Ruby on rails Ruby 1.9.2如何在Windows上安装RMagick?,ruby-on-rails,ruby,gem,Ruby On Rails,Ruby,Gem,我目前正在升级一个旧的rails应用程序以使用rails 3和Ruby 1.9.2,RMagick是我需要安装的最后一个gem。然而,Windows似乎没有任何1.9.2下载,标准的gem安装RMagick也不起作用 有人能给我指出如何安装这个gem的正确方向吗?我相信RMagick和1.9有一些缺陷,如RubyInstaller group中所讨论的 但是,您可以找到一篇描述这些步骤的帖子 其他教程可在中找到 希望这有帮助我刚刚用Ruby v1.9.x在Windows上成功安装了RMagick
希望这有帮助我刚刚用Ruby v1.9.x在Windows上成功安装了RMagick 2.13.1 在我忘记之前,让我把程序说出来
注:
-不要在有空格的路径中安装ImageMagick。
默认路径C:/Program Files/。。。不起作用。
将其安装在更简单的路径上。
--删除ImageMagick和RMagick的任何旧安装
设置路径=%dImageMagick%;%路径%(如果您在路径中还没有它)
设置CPATH=%dImageMagick%\include;%CPATH%
设置库路径=%dMagick%\lib;%库路径%
应该说,, 暂时增强包含DevKit的路径。。。 构建本机扩展。这可能需要一段时间。。。 一段时间后,成功安装了rmagick 2.13.1
这将提供ImageMagick安装版本
B.创业板列表——本地应列出rmagick 2.13.1
备选方案:在irb中,尝试
需要“rmagick”
它应该返回“true”
Srividya的解决方案也适用于ImageMagick-6.7.0-8-Q16-windows-dll和RMagick 2.13.1。
如果32位版本的ImageMagick在64位版本的Windows上不适用,请确保您使用的是32位版本的ImageMagick。
我做到了,而且效果很好。经过一些尝试,这终于对我起了作用:
gem安装rmagick--platform=ruby--with opt lib=c:/ImageMagick/lib--with opt include=c:/ImageMagick/include
(如果需要,替换这两个路径以说明ImageMagick路径)
- 已在c:\rmagick.中安装rmagick。。文件夹
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
这为我使用ruby 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文件夹谢谢。为我工作。p、 此解决方案也适用于最新的ImageMagick(ImageMagick 6.7.0-6 2011-06-07 Q16)。谢谢到目前为止,它对我还不起作用,它说“需要”:没有这样的文件可以加载——RMagick2.So。这使杂种狗崩溃了Server@TravisPessetto我也有同样的问题,但我找到了解决问题的办法。建议设置
LD\u LIBRARY\u PATH
而不是LIBRARY\u PATH
,如本说明所示。使用LD_LIBRARY_PATH
对我来说效果很好。RMagick不再适用于ImageMagick 6.8。有关详细说明,请参阅GitHub wiki。描述这些步骤的帖子正是我所需要的,特别是gem安装rmagick--platform=ruby--with opt lib=c:/ImageMagick Path/lib--with opt include=c:/ImageMagick Path/include
部分,这是我尝试安装它时缺少的步骤。感谢这个版本。这对我来说也是成功的——而且没有必要去适应图书馆的道路。上帝保佑你!我花了几个小时寻找解决办法。我错过了第3步,更确切地说,我是在派对上用cmd中的opt-lib=c:/ImageMagick/lib运行gem-install-rmagick--platform=ruby--opt-lib=c:/ImageMagick/include
,而不是DevKit folderLate中的msys.bat。有关如何在windows 10上安装rmagik
的信息,请查看此链接。