ошибка установки rmagick gem в OSX - PullRequest
0 голосов
/ 23 февраля 2012

Я установил около 40 других гемов, но этот не может быть установлен из-за этой ошибки:

Установка rmagick (2.13.1) с собственными расширениями Gem :: Installer :: ExtensionBuildError: ОШИБКА: Не удалосьСобственное расширение для сборки gem.

    /Users/durrantm/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb 

проверка на версию Ruby> = 1.8.5 ... да проверка на /usr/bin/gcc-4.2 ... да проверка на Magick-config ... нетНе удается установить RMagick 2.13.1.Не могу найти Magick-config в /Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ruby1.9.2_Abroad101/bin:/Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ глобальной / бен: /Users/durrantm/.rvm/rubies/ruby-1.9.2-p290/bin: /Users/durrantm/.rvm/bin: /Library/PostgreSQL/9.1/bin: / USR / местные / бен: /Library/PostreSQL/9.1/bin: / USR / бен: / бен: / USR / SBIN: / SBIN: / USR / местные / бен: / USR / X11 / бен: / USR / местные / SBIN: / USR /local / mysql / bin: /Users/durrantm/.rvm/bin

* extconf.rb не удалось * Не удалось создать Makefile по какой-то причине, возможно, из-за отсутствия необходимых библиотек и / илизаголовки.Проверьте файл mkmf.log для более подробной информации.Вам могут понадобиться параметры конфигурации.

Предоставленные параметры конфигурации: --with-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 = / Users / durrantm / .rvm / rubies / ruby-1.9.2-p290 / bin / ruby ​​

Файлы Gem останутся установленными в /Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ruby1.9.2_Abroad101/gems/rmagick-2.13.1 для проверки.Результаты занесены в /Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ruby1.9.2_Abroad101/gems/rmagick-2.13.1/ext/RMagick/gem_make.out Произошла ошибка при установке rmagick (2.13.1), и Bundler не может продолжить.Убедитесь, что gem install rmagick -v '2.13.1' успешно завершен, прежде чем связывать.

Я попробовал эту ссылку https://github.com/maddox/magick-installer, но в конце она вызвала ошибку:
/ usr / bin / install -c -m 644./builds/unix/freetype2.pc \ /usr/local/lib/pkgconfig/freetype2.pc tar: неизвестный формат архива tar: выход из-за ошибки отложен из-за предыдущих ошибок.

Сейчас я пытаюсь решить проблему Veraticusтогда я попробую Питерс, если необходимо.

Ответы [ 4 ]

6 голосов
/ 10 июня 2012

Что я нашел здесь отлично работает на Ubuntu:

sudo apt-get install libxml2-dev libxslt1-dev imagemagick libmagickwand-dev

, а затем

bundle install

как обычно.

НТН

3 голосов
/ 23 февраля 2012

Установка rmagick - это всегда боль ...

Если у вас возникли проблемы, я бы отступил и использовал Homebrew для переустановки Imagemagick. (Обычно это можно сделать с помощью brew install imagemagick.) Обязательно следуйте инструкциям, которые дает вам homebrew, и попробуйте установить гем еще раз.

0 голосов
/ 13 июля 2017

Я решил ту же проблему, выполнив следующие действия:

  1. Понизьте магию изображений с 7 до 6, запустив brew install imagemagick@6.
  2. , затем запустите PKG_CONFIG_PATH = / usr/ local / opt / imagemagick @ 6 / lib / pkgconfig gem install rmagick.
0 голосов
/ 23 февраля 2012

Убедитесь, что вы установили ImageMagick. Если у вас есть, попробуйте переустановить с этот скрипт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...