首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageMagick安装窗口

ImageMagick安装窗口
EN

Stack Overflow用户
提问于 2013-06-08 14:21:08
回答 6查看 18.7K关注 0票数 7

我正在尝试在Windows上安装ImageMagick。我所做的是安装Windows RailsInstaller,创建我的版本,现在我需要使用ImageMagick,但由于某些原因,它不能工作。

我获取了二进制源代码,并从这个页面安装并运行了它,但似乎没有使用Link

我也尝试了下面的http://www.youtube.com/watch?v=gEWAVlNCKhg,但它不起作用

对于cmd中的第一个示例,我所要做的就是按照我的理解使用下面的命令,让它在这里工作。

代码语言:javascript
复制
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>

然后我看到了这个。从声明它包含rmagick的https://github.com/rmagick/rmagick中,然后我运行捆绑包并得到以下内容

代码语言:javascript
复制
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.

谢谢你的帮助。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-06-08 15:18:48

接下来,安装ImageMagick并构建RMagick gem并使其正常工作。

请按照以下步骤操作:

除了当前最新的版本之外,

  1. Go here ImageMagick镜像了任何版本的,它有一些添加到路径和开发头文件的选项。转换安装路径不应包含spaces.
  2. In命令行类型 -version以检查是否一切正常。它应该打印类似这样的内容:

Version: ImageMagick 6.6.1-10 2010-05-15 Q16 http://www.imagemagick.org版权所有: Copyright (C) 1999-2010 ImageMagick Studio LLC功能:如果您没有already.

  • Install rmagick gem: OpenMP

  • Install Q16http://www.imagemagick.org:OpenMP

(确保路径指向安装imagemagick的位置)

它应该会打印出来

代码语言:javascript
复制
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...

几分钟后,如果一切正常,您应该会看到

代码语言:javascript
复制
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...

就是这样。如果您仍然无法安装,只需另外两个有用的链接:1 blog2 blog

票数 9
EN

Stack Overflow用户

发布于 2013-06-08 14:59:34

  • 第一个问题是路径问题。在ImageMagick之前发现了一个convert.exe。
  • 第二个原因是您没有可用的构建工具。
票数 6
EN

Stack Overflow用户

发布于 2017-05-02 03:48:31

如何在Windows8.1上安装ImageMagick,截至2017年5月1日:

  1. 进行深度breath
  2. uninstall /rmagick/到目前为止失败的一切
    1. 确保您有链接到
    2. 的公认答案的DevKit请勿下载当前的v7 of ImageMagick。我不知道为什么,但它不工作。相反,从here
    3. Install,下载ImageMagick-6.9.8-4-Q16-x86-dll.exe,包括头文件。因为它是V6,所以它已经包含了遗留实用程序,所以您不必担心这一点。安装到C:目录中,这样环境变量的path.
    4. Open up 中就没有空格了。你知道,System>advanced系统的settings>environment变量。properly.
    5. Find
    6. 在系统变量中找到path,编辑并复制并粘贴较大的变量值到记事本或其他东西中,这样您就可以读取它了。我的路径以"C:\ImageMagick-6.9.8-Q16;...“如果它不在那里,把它添加到你的路径上,ImageMagick在前面。
    7. 你应该是所有的设置,进入命令提示符并输入“

    -version”。而不是一个“无效的驱动器规范”的结果,这让我抓狂,你应该看到当前的版本,你的叔叔,你有ImageMagick!

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16996718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档