Установка RMagick RVM не удалась - PullRequest
2 голосов
/ 19 апреля 2011

Я получаю эту ошибку, когда я устанавливаю rmagick внутри rvm.

checking for InitializeMagick() in -lMagickCore... no
checking for InitializeMagick() in -lMagick... no
checking for InitializeMagick() in -lMagick++... no
Can't install RMagick 2.13.1. Can't find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information.

Вот мои текущие настройки:

Snow Leopard 10.6.7
XCode 3.2.6
RVM 1.6.1
Ruby Over RVM (ree1.8.7)
Homebrew 0.8
ImageMagick 6.6.9-4 c/o Homebrew

После установки imagemagick с помощью Homebrew я смог установить rmagick, используя системный ruby ​​

rvm system
sudo gem install rmagick

Есть идеи?

Ответы [ 2 ]

7 голосов
/ 21 июня 2011

Я думаю, что была проблема с пакетом imagemagick от homebrew в течение небольшого промежутка времени. Я только что прошел переустановку rmagick в моей системе (также 10.6.7 с RVM). Сначала я переустановил imagick:

brew uninstall imagick

, а затем

brew install imagick

Наконец я сделал

gem install rmagick

Который скомпилирован без проблем. Я не понимаю, почему это вызовет у вас проблемы, но вам не нужно использовать sudo при использовании rvm, если вы не установили RVM от имени root.

1 голос
/ 21 января 2013

RMagick ожидает, что Homebrew предоставит определенные символические ссылки, которые не выходят, вызывает проблемы с целой лототой .

Вы можете запустить эту суть для создания символических ссылокспецифичные для вашей установки ImageMagick, которые необходимы для работы RMagick.

...