2013-06-08 3 views
5

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

Я взял исходный код двоичную и установить и запустить его с этой страницы, но не похоже, чтобы сделать трюк 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> 

Тогда я увидел это. Из 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. 

Благодарим за любую помощь.

ответ

7

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

Выполните следующие шаги:

  1. Go here зеркальными отражениями.
  2. Скачать ImageMagick любой версии кроме текущей последней версии, которая имеет некоторые проблемы
  3. установить его с помощью опции: Добавить в PATH и развития заголовков. Путь установки не должен содержать пробелов.
  4. В командной строке конвертировать -версию, чтобы проверить, все ли работает. Он должен напечатать что-то вроде:

    Версия: ImageMagick 6.6.1-10 2010-05-15 Q16 http://www.imagemagick.org Copyright: Copyright (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 blog и 2 blog, если вы все еще не можете установить

+0

Кажется хорошим, но на самом деле вам нужно «подписать» образ диска binemagick bin, а не просто добавить его. – pguardiario

+3

Ссылка была разбита. – Aux

+0

Какая ссылка не работает? –

4
  • Первый - проблема с дорогой. Существует файл convert.exe, который получает , найденный до ImageMagick.
  • Второй - потому, что у вас нет рабочих инструментов для сборки.
+1

pguardiario это точно. В c: \ windows \ system32 есть файл convert.exe. Он предназначен для преобразования тома FAT в NTFS. Он ожидает, что будет передано буквенное письмо. Вот почему он говорит «Недопустимая спецификация диска». Я положил ImageMagick в начале пути, и теперь не только работали тестовые команды ImageMagick, но и я смог установить камень Rmagick без проблем. –

0

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

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

+0

Обратите внимание, что [ссылки только для ответов] (http://meta.stackoverflow.com/tags/link-only-answers/info) обескуражены, ответы SO должны быть конечной точкой поиска решения (vs. еще одна остановка ссылок, которые со временем становятся устаревшими). Пожалуйста, подумайте о добавлении отдельного резюме здесь, сохранив ссылку в качестве ссылки. – kleopatra

2

Как установить 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 с here

  5. Установите, включая заголовки. Поскольку это V6, он включает устаревшие утилиты, так что вам не нужно беспокоиться об этом. Установите в свой каталог C: поэтому на пути нет пробелов.
  6. Откройте переменные среды. Вы знаете, System> advanced system settings> переменные среды.
  7. Найдите PATH в системных переменных, отредактируйте и скопируйте и вставьте большое значение переменной в блокнот или что-то еще, чтобы вы могли прочитать его правильно.
  8. Найдите путь ImageMagick, вырежьте его и вставьте его спереди. Моя PATH начинается с «C: \ ImageMagick-6.9.8-Q16; ...» Если ее там нет, добавьте ее самостоятельно.
  9. Обновите свою ПУТЬ с помощью ImageMagick спереди.
  10. Вы должны быть настроены, войдите в командную строку и введите «convert -version». Вместо результата «Недопустимая спецификация диска», который сбил меня с ума, вы должны увидеть спецификации текущей версии.
  11. Бобы твой дядя, у тебя есть ImageMagick!
0

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

Как

C: \ Program Files (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 Files (x86) \ ImageMagick-6,7.9-Q16

с директории, где вы на самом деле установлен Image Магический

Смежные вопросы