Как установить RMagick RubyGem на Mac OS X 10.6 Snow Leopard?

изображений

Я получаю эту ошибку при попытке установить RMagick:

$ sudo gem install rmagick

Сборка собственных расширений. Это может занять некоторое время ...
ОШИБКА: Ошибка установки rmagick:
    ОШИБКА: не удалось создать собственное расширение для гема.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
проверка на версию Ruby >= 1.8.5 ... да
проверка на gcc ... да
проверка на Magick-config ... нет
Не удается установить RMagick 2.13.1. Не удается найти Magick-config в / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / X11 / bin: / opt / local / bin: / usr / local / мерзавец / бен: ~ / бен: / USR / местные / бен: / USR / местные / MySQL / бен: / USR / местные / груша / бен

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

Предоставляются варианты конфигурации:
    --with-неавтоматического реж
    --without-неавтоматического реж
    --with-неавтоматического включают
    --without-неавтоматического включают = $ {Блокировщик реж} / включить
    --with-неавтоматического Пб
    --without-неавтоматического Пб = $ {неавтоматического реж} / Lib
    --with-макияж прог
    --without-макияж прог
    --srcdir =.
    --curdir
    --ruby = / System / Library / Frameworks / Ruby.framework / Версии / 1,8 / USR / бен / рубин


Gem-файлы остаются установленными в /Library/Ruby/Gems/1.8/gems/rmagick-2.13.1 для проверки.
Результаты заносятся в /Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out

Как я могу установить RMagick RubyGem на Snow Leopard?


У нас есть несколько ответов на данный вопрос для Вас.

Лучший ответ:

Вы также можете рассмотреть возможность принятия Homebrew для спина Он рос за последний год и широко используется в качестве альтернативы MacPorts.

Homebrew – это реакция на сложность MacPorts. Это чрезвычайно
просто. Доморощенный, похоже, больше ориентирован на отдельные пакеты.
Если вы хотите привлечь весь мир программного обеспечения с открытым исходным кодом и
Если вам нужен каждый пакет, тогда вам лучше использовать MacPorts или Fink. Но
если вы ищете случайный инструмент или утилиту, Homebrew для
вы.


Другой ответ

Я нашел способ сделать это без использования MacPorts. Благодаря скрипт оболочки для установки ImageMagick на Snow Leopard, Я легко смог запустить скрипт и автоматически установить ImageMagick и все его зависимости.

Сначала вам нужно скачать скрипт. Если у вас есть мерзавец установлены…

CD ~ / SRC
git clone git: //github.com/masterkain/ImageMagick-sl.git
cd ImageMagick-sl
sh install_im.sh

В какой-то момент он запускает команду, используя Судо, поэтому он попросит ваш пароль. После завершения сценария ImageMagick будет установлен. Теперь, чтобы установить драгоценный камень RMagick …

sudo gem установить rmagick

Это оно!


OS X не поставляется с ImageMagick, установленным по умолчанию. Домашняя страница ImageMagick обеспечивает бинарную установку, хотя они рекомендуют использовать MacPorts вместо. Я бы порекомендовал также использовать MacPorts, так как это отличная система управления пакетами, которая позволяет вам быть в курсе всех ваших Unix-подобных программ по сравнению с предоставленными Apple версиями.

Было сказано, что, RubyForge есть некоторые инструкции по установке RMagick на OS X с использованием MacPorts. Он немного устарел, и вам может потребоваться выбрать другие варианты для установки ImageMagick, но он должен работать, чтобы получить то, что вы хотите.


И FTP-вызов ImageMagick в сценарии должен быть обновлен до ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz

Есть два вхождения пути libpng и два в пути ImageMagick, которые необходимо обновить.

Аарон


Вы также можете установить пакет ImageMagick, используя порты Mac

порт sudo установить rb-rmagick

и чем установить драгоценный камень

sudo gem установить rmagick

Источник

Leave a Reply