Windows 韩元';t让我在Ruby提示符下安装Gem
WindowsVista,RubyV。3.3.5Windows 韩元';t让我在Ruby提示符下安装Gem,windows,ruby,installation,windows-vista,gem,Windows,Ruby,Installation,Windows Vista,Gem,WindowsVista,RubyV。3.3.5 C:\>gem install rmagick Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. C:/Ruby19/bin/ruby.exe extconf.rb checking for Ruby
C:\>gem install rmagick
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
C:/Ruby19/bin/ruby.exe extconf.rb
checking for Ruby version >= 1.8.5... yes
Invalid drive specification.
Unable to get ImageMagick version
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby19/bin/ruby
Gem files will remain installed in C:/Ruby19/lib/ruby/gems/1.9.1/gems/rmagick-2.
12.2 for inspection.
Results logged to C:/Ruby19/lib/ruby/gems/1.9.1/gems/rmagick-2.12.2/ext/RMagick/
gem_make.out
一个简单的谷歌搜索产生了一个非常有希望的结果:。顺便说一句,我猜你使用的是Ruby 1.8.5/1.8.7,但肯定不是3.3.5(如果你使用,请让我加入你的时间旅行冒险。我们可以成为朋友!)一个简单的谷歌搜索产生了一个非常有希望的结果:。顺便说一句,我猜您使用的是Ruby 1.8.5/1.8.7,但肯定不是3.3.5(如果您使用,请让我加入您的时间旅行冒险。我们可以成为朋友!)在Windows上,您应该使用rmagick-win32 gem
在Windows上,您应该使用rmagick-win32 gem
您可以使用以下命令让rmagick在Windows上编译:
gem install rmagick -- '--with-opt-dir="[path to ImageMagick]"'
这个命令有三个值得注意的地方:
综上所述,我在使用rmagick和ImageMagick的一些版本对进行构建时遇到了失败。我能够让ImageMagick 6.7.7和rmagick 2.13.1在Windows 7和Server 2003上一起构建。您可以使用以下命令让rmagick在Windows上编译:
gem install rmagick -- '--with-opt-dir="[path to ImageMagick]"'
这个命令有三个值得注意的地方:
gem install rmagick-2.13.2.gem --platform=ruby --with-opt-lib=C:/ImageMagick-6.6.7-Q16/lib --with-opt-include=c:/ImageMagick-6.6.7-Q16/include
下载此gem并保存在本地
在cmd提示符中打开gem文件所在的存储库,并运行以下cmd命令
gem install rmagick-2.13.2.gem --platform=ruby --with-opt-lib=C:/ImageMagick-6.6.7-Q16/lib --with-opt-include=c:/ImageMagick-6.6.7-Q16/include
+谢谢你知道这一点-1对于我们必须了解这类东西的世界:+1对于了解这一点-1对于我们必须了解此类内容的世界:我添加了在windows环境中设置的正确变量。这是我在stackoverflow上找到的解决rmagick gem问题的最佳答案。重要的方面是
gem install rmagick
命令上的单引号和双引号,如上所示!谢谢你的信任投票。我不想让任何人都感到不安,但我发现,花费大量精力,试图让rails在windows上使用像这样的解决方法,真的是不值得的。我建议在ubuntu虚拟机上运行rails是比windows更好的解决方案(最好是使用vagrant)。这是我作为一个windows的家伙说的。我已经了解了如何使用vagrant进行rails开发。我添加了在windows环境中设置的正确变量。这是我在stackoverflow上找到的解决rmagick gem问题的最佳答案。重要的方面是gem install rmagick
命令上的单引号和双引号,如上所示!谢谢你的信任投票。我不想让任何人都感到不安,但我发现,花费大量精力,试图让rails在windows上使用像这样的解决方法,真的是不值得的。我建议在ubuntu虚拟机上运行rails是比windows更好的解决方案(最好是使用vagrant)。这是我作为一个windows的家伙说的。我已经了解了如何使用vagrant进行rails开发。