Проблема, устанавливающая RMagick rubygem на Centos 5

Когда я сначала запустил, там "Осваивал Turbo Pascal" Tom Swan. Нет ничего ужасно глубокого об этой книге. Это было ясно и кратко с применимыми примерами. На основе этого знания я породил карьеру разработки программного обеспечения теперь 15 + годы в.

17
задан Keith Pitty 10 August 2009 в 11:22
поделиться

4 ответа

Итак, мне наконец удалось установить версию 1.15.17 rmagick rubygem! Вот что я сделал:

  1. Удален ImageMagick 6.5.4-9 и библиотеки делегатов, которые я установил из исходного кода
  2. sudo yum install ImageMagick
  3. sudo yum install ImageMagick-devel
  4. curl -O http: / /www.zacharywhitley.com/linux/rpms/fedora/core/6/i386/msttcorefonts-2.0-1.noarch.rpm[1226 visiblesudo rpm -ivh msttcorefonts-2.0-1.noarch.rpm
  5. ln -s / usr / share / fonts / msttcorefonts / / usr / share / fonts / default / TrueType
  6. sudo gem install rmagick -v 1.15.17 --no-rdoc --no-ri

Записи блога из Дэвид Бок и Уилл были бесценными

.
26
ответ дан 30 November 2019 в 10:01
поделиться

rmagick, как известно, сложно установить из-за зависимостей от других пакетов и т. Д. Я только что прошел через эту игру на Ubuntu, и уловка заключалась в том, чтобы просто установить правильные пакеты, включая пакеты разработчика и т. Д. Я не знаком с CentOS, но кто-то, вероятно, подберет подходящие пакеты для этого.

Если ничего не помогает, сборку и установку ImageMagick из исходного кода обычно можно заставить работать.

Изменить: рассмотрение связанного вопроса , Я вижу следующее:

На некоторых платформах (CentOS 5.2) мне приходилось устанавливать определенные версии RMagick, потому что в репозиториях по умолчанию для моего диспетчера пакетов (yum) были только старые версии библиотек разработки RMagick. Я установил эту версию через:

gem install rmagick -v 1.15.13
3
ответ дан 30 November 2019 в 10:01
поделиться

Я решил эту проблему в RHEL 5.4 , временно установив символическую ссылку на / usr / local / bin / Magick-config в / usr / bin / Magick-conf , чтобы при установке гем мог найти этот исполняемый файл Magick-config.

В моем случае я установил ImageMagick из исходного кода с - prefix = / usr / local . По какой-то причине установка gem не хотела искать там конфигурацию, даже с gem install --local ../rmagick-2.12.2.gem - -with-opt-dir = / usr / локальный / bin . Выполнение yum install ImageMagick-devel приведет к получению двоичного файла, но затем при установке gem будет указано, что ImageMagick - неправильная версия.

0
ответ дан 30 November 2019 в 10:01
поделиться

продолжал получать эту ошибку после выполнения инструкций в ответе, получившем наибольшее количество голосов:

RMagick: unable to read font `(null)'.

поэтому мне есть что добавить к шагу 7, взятому из обновления блога Дэвида Бока:

http: //blog.codesherpas. com / on_the_path / 2009/09 / install-centos-5-imagemagick-and-rmagick-september-2009-edition.html

gem install rmagick -v 1.15.17 --no-rdoc --no-ri -- --disable-htmldoc

отключение html-документации имеет решающее значение для предотвращения дальнейших ошибок, если ваши файлы шрифтов вызывают неудовольствие rmagick. Всего лишь результат двух часов борьбы с этой проблемой.

1
ответ дан 30 November 2019 в 10:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: