ImageMagick Установить Windows

Я пытаюсь установить ImageMagick на Windows. То, что я сделал, это установить Windows RailsInstaller создал мою версию, и теперь мне нужно использовать ImageMagick, но по какой-то причине это не работает.

Я взял двоичный исходный код и установил и запустил его с этой страницы, но, похоже, не сделал трюк http://www.imagemagick.org/script/binary-releases.php#windows

Я также пробую следующее http://www.youtube.com/watch?v=gEWAVlNCKhg но это не работает

для первого примера в cmd все, что мне нужно сделать, это следующая команда для моего понимания, чтобы заставить ее работать здесь, что я получаю

C:Sitescase>convert wizard: wizard.jpg
Invalid Parameter - wizard.jpg

C:Sitescase>convert wizard.jpg
Invalid drive specification.

C:Sitescase>convert logo: logo.gif
Invalid Parameter - logo.gif

C:Sitescase>$ convert logo: logo.gif
'$' is not recognized as an internal or external command,
operable program or batch file.

C:Sitescase>

затем я увидел это. От https://github.com/rmagick/rmagick в каком состоянии он включает rmagick, но затем я запускаю пакет и получаю это

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.

Спасибо за любую помощь.

6 ответов


здесь yo go, чтобы установить ImageMagick и построить драгоценный камень RMagick и сделать все это работать.

выполните следующие действия:

  1. Go здесь зеркальные изображения.
  2. скачать ImageMagick любой версии кроме последней версии, которая имеет некоторые проблемы
  3. установите его с параметрами: добавьте в заголовки PATH и development. путь установки не должен содержать пробелов.
  4. In тип командной строки convert-version, чтобы проверить, все ли работает. Он должен напечатать что-то вроде:

    Версия: ImageMagick 6.6.1-10 2010-05-15 Q16http://www.imagemagick.org Авторское право: Авторское право (c) 1999-2010 ImageMagick в студии ООО Особенности: OpenMP

  5. установить DevKit прямо если вы еще не.

  6. установите драгоценный камень rmagick: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...

и через несколько минут, если все идет правильно, вы должны увидеть

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 блог и 2 блог если вы все еще не можете установить


  • первый является проблемой пути. Есть новообращенный.exe, который становится найден перед ImageMagick один.
  • второй-потому что у вас нет рабочих инструментов сборки.

Как установить ImageMagick на Windows 8.1, начиная с 5/1/2017:

  1. сделайте глубокий вдох

  2. удалить imagemagick/rmagick / все, что не удалось до сих пор

  3. убедитесь, что у вас есть DevKit, что принятый ответ связан с

  4. Не загружайте текущий v7 ImageMagick. Понятия не имею почему, но это не работает. Вместо этого загрузите ImageMagick-6.9.8-4-Q16-x86-dll.exe из здесь

  5. установить, включая заголовки. Поскольку это V6, он уже включает устаревшие утилиты, поэтому вам не нужно беспокоиться об этом. установите в свой каталог C:, чтобы в пути не было пробелов.
  6. откройте переменные среды. Вы знаете, Система>Дополнительные параметры системы>переменные среды.
  7. найти путь в системных переменных, редактировать и копировать и вставить большое значение переменной в блокнот или что-то так что вы можете прочитать его правильно.
  8. найти путь ImageMagick, вырезать его и вставить его на фронт. Мой путь начинается с ... C:\ImageMagick-6.9.8-Q16;...- Если его там нет, добавь сам.
  9. обновите свой путь с помощью ImageMagick спереди.
  10. вы должны быть все настройки, перейдите в командную строку и введите "convert-version". Вместо результата "недопустимая спецификация диска", который свел меня с ума, вы должны увидеть текущие спецификации версии.
  11. качается ваш дядя, у вас есть ImageMagick!


Это единственный подход, который работал для меня:

http://rails.webintellix.com/2010/01/04/how-to-install-rmagick-imagemagick-on-windows/


установить ImageMagick двоичные файлы windows из https://sourceforge.net/projects/imagemagick/files/im6-exes/, findout где он установлен

Как

C:\Program файлы (x86)\ImageMagick-6.7.9-Q16

или какой-либо другой каталог, в зависимости от вашей системы...

и выполнить следующие команды в командной строке

set CPATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\include
set LIBRARY_PATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\lib
gem install rmagick

замена

C:\Program Файлы (x86)\ImageMagick-6.7.9-Q16

с каталогом, где вы фактически установили Image Magick