Ruby on rails 如何解决windows10中的Rmagick安装错误

Ruby on rails 如何解决windows10中的Rmagick安装错误,ruby-on-rails,windows-10,rmagick,Ruby On Rails,Windows 10,Rmagick,进行捆绑安装时 collect2.exe: error: ld returned 1 exit status make: *** [RMagick2.so] Error 1 make failed, exit code 2 Gem files will remain installed in C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rmagick-2.16.0 for inspection. Results logged to

进行捆绑安装时

collect2.exe: error: ld returned 1 exit status
make: *** [RMagick2.so] Error 1

make failed, exit code 2

Gem files will remain installed in
C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rmagick-2.16.0 for
inspection.
Results logged to
C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/extensions/x86-mingw32/2.3.0/rmagick-2.16.0/gem_make.out

An error occurred while installing rmagick (2.16.0), and Bundler cannot
continue.
Make sure that `gem install rmagick -v '2.16.0'` succeeds before bundling.

In Gemfile:
  rmagick
然后我尝试了
gem安装rmagick-v'2.16.0'
,这反过来又抛出了这个错误

    Temporarily enhancing PATH to include DevKit...
    Building native extensions.  This could take a while...
collect2.exe: error: ld returned 1 exit status
make: *** [RMagick2.so] Error 1

make failed, exit code 2

    Gem files will remain installed in C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rmagick-2.16.0 for inspection.
    Results logged to C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/extensions/x86-mingw32/2.3.0/rmagick-2.16.0/gem_make.out
之后,我尝试了
gem安装rmagick--platform=ruby--opt lib=“C:/Program Files/ImageMagick-6.9.6-Q16-HDRI/lib”--opt include=“C:/Program Files/ImageMagick-6.9.6-Q16-HDRI/include”
,其中抛出了与上述
gem安装rmagick-v'2.16.0'


请帮我解决这个问题。

在Windows 10上安装ImageMagick 重要提示:不要下载最新版本的ImageMagick。它不能在Windows开发环境中与RMagick一起使用。您必须采用版本:6.7.9-9-Q16,并且必须采用32位版本(即使您使用的是64位系统)。我在这里找到了那些版本的ImageMagick

步骤1:下载并安装STATIC:ImageMagick-6.7.9-9-Q16-windows-STATIC.exe 将安装路径设置为“C:\ImageMagick”-这很重要,为了避免常见的windows空白路径错误,只需单击安装的其余部分即可

步骤2:下载并安装DLL:ImageMagick-6.7.9-9-Q16-windows-DLL.exe 在安装过程中,选中复选框以安装源标头

在导轨中安装RMagick Gem 现在转到Rails控制台(Git bash),cd到Rails应用程序的根路径,并输入以下命令:

gem安装rmagick--platform=ruby--with opt dir=C:/ImageMagick

安装需要一段时间,当一切都成功时,您应该看到:

就这样。别忘了将gem'RMagick'添加到您的gem文件中

如果仍然无法成功,请尝试安装: MinGW Min GNU Windows环境 ... (确保安装开发工具)