RMagick жалуется, что был настроен с другой версией ImageMagick

Я получаю следующую ошибку при выполнении локальный script/server из моего проекта направляющих:

Эта установка RMagick была настроена с ImageMagick 6.6.1, но ImageMagick 6.4.5 используется. (RuntimeError)

Выполнение identify --version показывает следующее:

Версия: ImageMagick 6.6.1-10 2010-05-21 Q8 http://www.imagemagick.org

Так, мой вопрос состоит в том, как и где должен я делать изменения в работу этим прекрасный; я уже переустановил ImageMagick, но это не работало.

36
задан Andrew Marshall 26 January 2013 в 16:55
поделиться

3 ответа

Я бы удалил все предыдущие установки и начал заново, следуя этой странице . Прежде всего откройте оболочку и запустите:

identify -version

, который даст вам версию IM, установленную в вашей системе.

В зависимости от того, как вы установили IM, найдите способ полностью удалить его из системы. Например, если вы использовали apt-get, попробуйте:

sudo apt-get remove ImageMagick

Если вы установили IM из источников, перейдите туда, где они хранятся (я имею в виду путь / папку с источниками), и введите:

make uninstall

Затем вы можете переустановить ImageMagick, скомпилировав это из источников:

cd
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz 
tar zxf ImageMagick.tar.gz 
cd ImageMagick-*/ 
./configure --prefix=$HOME --without-perl
make
make install

Затем вам нужно добавить $ HOME / bin в начало вашего $ PATH

cd
echo "export PATH=$HOME/bin:\$PATH" >> .bash_profile
source .bash_profile

Теперь пора установить gem-пакет RMagick:

export LD_LIBRARY_PATH=$HOME/lib
gem install rmagick
9
ответ дан 27 November 2019 в 05:15
поделиться

Я заставил его работать, деинсталлировав, а затем удалив файл, указанный в сообщении об ошибке (перед переустановкой). Кажется, что при удалении не всегда удаляются некоторые старые файлы ".so".

1
ответ дан 27 November 2019 в 05:15
поделиться
RMAGICK_BYPASS_VERSION_TEST = true

Это глобальный флаг, установленный перед требованием rmagick.

из https://bugs.launchpad.net/ubuntu/+source/librmagick-ruby/+bug/565461/comments/2

Работал и тестировал меня.

6
ответ дан 27 November 2019 в 05:15
поделиться
Другие вопросы по тегам:

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