Подтвердить что ты не робот

Как установить ImageMagick для использования с RVM

У меня было приложение, отличное от rvm, и я решил перейти на RVM. Теперь я замечаю, что сальник не работает, поскольку ImageMagick недоступен.

[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Could not run the `identify` command. Please install ImageMagick.>

Какой правильный способ установить ImageMagick на RVM?

Спасибо

4b9b3361

Ответ 1

На ubuntu, но это также может работать и на MacOS. Вы не хотите компилировать исходный код при использовании ruby. Здесь script я использую

* install_imagemagick.sh *

#!/bin/bash
mkdir -p ~/local
command -v identify > /dev/null
if [ $? -eq 1 ]; then
    echo "${bldgrn}Installing imagemagick into ${txtwht}$HOME/local/imagemagick${txtrst}"
    wget -N --retr-symlinks ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
    tar -xzvf ImageMagick.tar.gz
    cd ImageMagick-*
    ./configure --prefix=$HOME/local/imagemagick
    make
    make install
    cd ..
    rm -rf ImageMagick-*
fi

Затем я добавляю это в свой ~/.bashrc или ~/.zshrc

export PATH=$HOME/local/imagemagick/bin:$PATH
export LD_LIBRARY_PATH=$HOME/local/imagemagick/lib:$LD_LIBRARY_PATH

Затем вы можете установить свои рубиновые привязки, если необходимо:

gem install rmagick

Ответ 2

В OS X, если у вас установлен brew, вы можете просто использовать следующую команду:

brew install imagemagick

Ответ 3

ImageMagick не является самоцветом, это обычный пакет. На debian имя пакета imagemagick. Вы можете установить его через apt-get install imagemagick как root.

Ответ 4

Ничего из вышеперечисленного не было (на Ubuntu 10.10 64 бит)

Мне пришлось

sudo apt-get install imagemagick
sudo apt-get install libmagickcore-dev libmagickwand-dev 

затем

gem install rmagick

(в Rails 3.1)

Ответ 6

Если вы находитесь на Ubuntu, вы можете установить пакет, используя:

apt-get install imagemagick