Ruby on rails Ruby 1.9.2如何在Windows上安装RMagick?

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

我目前正在升级一个旧的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 2.13.1

在我忘记之前,让我把程序说出来

  • 安装DevKit:。
  • 使用带有标题的windows installer安装ImageMagick 6.6.x。
    注:
    -不要在有空格的路径中安装ImageMagick。
    默认路径C:/Program Files/。。。不起作用。
    将其安装在更简单的路径上。
    --删除ImageMagick和RMagick的任何旧安装
  • 在环境变量中设置路径:

    将DFImageMagick环境变量设置为安装ImageMagick的位置
    设置路径=%dImageMagick%;%路径%(如果您在路径中还没有它)
    设置CPATH=%dImageMagick%\include;%CPATH%
    设置库路径=%dMagick%\lib;%库路径%

  • 安装RMagick gem: gem安装rmagick
    应该说,, 暂时增强包含DevKit的路径。。。 构建本机扩展。这可能需要一段时间。。。 一段时间后,成功安装了rmagick 2.13.1

  • 验证安装:

    A.转换-版本
    这将提供ImageMagick安装版本
    B.创业板列表——本地应列出rmagick 2.13.1
    备选方案:在irb中,尝试
    需要“rmagick”
    它应该返回“true”

  • 哦,我喜欢用5个步骤完成的安装

    希望这对你和其他人都有用

    参考:


    Srividya的解决方案也适用于ImageMagick-6.7.0-8-Q16-windows-dll和RMagick 2.13.1。
    如果32位版本的ImageMagick在64位版本的Windows上不适用,请确保您使用的是32位版本的ImageMagick。

    我做到了,而且效果很好。

    经过一些尝试,这终于对我起了作用:

  • 安装DevKit:

  • 将(安装程序中的标题勾选“是”)安装到路径中没有空格的文件夹(我使用C:/ImageMagick)

  • 打开mingw(DevKit文件夹中的msys.bat)——运行
    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
    的信息,请查看此链接。