Jse*_*seb 7 ruby ruby-on-rails rmagick imagemagick ruby-on-rails-3
我正在尝试在Windows上安装ImageMagick.我做的是安装Windows RailsInstaller创建我的版本,现在我需要使用ImageMagick但由于某种原因它不起作用.
我拿了二进制源代码并从这个页面安装并运行它,但似乎没有做到这一点http://www.imagemagick.org/script/binary-releases.php#windows
我也尝试以下http://www.youtube.com/watch?v=gEWAVlNCKhg但它不起作用
对于第一个例子在cmd中,我所要做的就是以下命令让我理解为使它在我所能得到的工作
C:\Sites\case>convert wizard: wizard.jpg
Invalid Parameter - wizard.jpg
C:\Sites\case>convert wizard.jpg
Invalid drive specification.
C:\Sites\case>convert logo: logo.gif
Invalid Parameter - logo.gif
C:\Sites\case>$ convert logo: logo.gif
'$' is not recognized as an internal or external command,
operable program or batch file.
C:\Sites\case>
Run Code Online (Sandbox Code Playgroud)
然后我看到了这个.从https://github.com/rmagick/rmagick说它包括rmagick然后我运行bundle并得到这个
Installing rmagick (2.13.2)
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
.
C:/RailsInstaller/Ruby1.9.3/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:/RailsInstaller/Ruby1.9.3/bin/ruby
Gem files will remain installed in C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9
.1/gems/rmagick-2.13.2 for inspection.
Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rmagick-2
.13.2/ext/RMagick/gem_make.out
An error occurred while installing rmagick (2.13.2), and Bundler cannot
continue.
Make sure that `gem install rmagick -v '2.13.2'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助.
Sum*_*not 10
在这里,你可以安装ImageMagick并构建RMagick gem并使其全部工作.
请遵循以下步骤:
在命令行中键入convert -version以检查一切是否正常.它应该打印如下:
版本:ImageMagick 6.6.1-10 2010-05-15 Q16 http://www.imagemagick.org 版权:Copyright(C)1999-2010 ImageMagick Studio LLC特点:OpenMP
如果您还没有安装DevKit.
gem install rmagick --platform=ruby -- --with-opt-lib=c:/ruby192/ImageMagick/lib --with-opt-include=c:/ruby192/ImageMagick/include(确保路径指向您安装imagemagick的位置)
它应该打印
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Run Code Online (Sandbox Code Playgroud)
几分钟后,如果一切顺利,你应该看到
Successfully installed rmagick-2.13.1
1 gem installed
Installing ri documentation for rmagick-2.13.1...
Installing RDoc documentation for rmagick-2.13.1...
Run Code Online (Sandbox Code Playgroud)
就是这样.还有两个有用的链接:1个博客和2个博客,如果你仍然无法安装
截至2017年5月1日,如何在Windows 8.1上安装ImageMagick:
深吸一口气
卸载imagemagick / rmagick /到目前为止失败的一切
确保您具有已接受的答案链接到的DevKit
不要下载当前的ImageMagick v7。我不知道为什么,但是不起作用。而是从这里下载ImageMagick-6.9.8-4-Q16-x86-dll.exe
| 归档时间: |
|
| 查看次数: |
13550 次 |
| 最近记录: |