RMagick не работает
Я был бы признателен за любую помощь в этом - я уверен, что это простая ошибка.
Расположение моего приложения C:\sanj\rubyjobs
, Я успешно установил ImageMagick в папку по умолчанию: C:\Program Files (x86)\ImageMagick
,
Я также установил Rmagick Gem, запустив gem install rmagick --local
в C:\sanj\rubyjobs\vendor\RMagick Extract
,
После запуска bundle install
Я получаю следующую ошибку:
C:/Sanj/Ruby192/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:/Sanj/Ruby192/bin/ruby
Gem files will remain installed in C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/rmagick-2.13.1 for inspection.
Results logged to C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/rmagick-2.13.1/ext/RM
agick/gem_make.out
Установка: Windows Vista 64-битная, Ruby 1.9.2, Rails 3, Heroku
РЕДАКТИРОВАТЬ Когда я бегу identify -version
из командной строки ruby я получаю: Версия: ImageMagick 6.5.6-8 2009-10-03 Q8 OpenMP http://www.imagemagick.org/ Авторское право: Copyright (C) 1999-2009 ImageMagick Studio LLC
Если ImageMagick установлен, и подсказка находит его, почему он говорит, что не может получить версию?
4 ответа
Мой ответ там
http://phosphor-escence.blogspot.com/2010/12/if-you-fail-install-rmagick-on-mingw.html
Но, к сожалению, RMagick не продолжает поддерживать...
Вот как заставить работать RMagic! https://github.com/rmagick/rmagick/wiki
Это не простая ошибка. Это плохо разработано. Такие вещи, как необходимость ImageMagick в начале вашего пути, просто загадочны! Однако он не работает с последней версией ImageMagick 6.8.
Только что выпущенная версия RMagick 2.13.2 должна работать с ImageMagick 6.8, а также имеет исправления для ruby 1.9.3. Смотрите https://github.com/rmagick/rmagick.
Проверьте часто задаваемые вопросы RMagick. По их словам, вам следует устанавливать не официальный гем RMagick, а использовать его, который поставляется вместе с установщиком ImageMagick.