web-dev-qa-db-ja.com

RVMで使用するためにImageMagickをインストールする方法

Rvm以外のアプリを使用していて、RVMに移行することにしました。 ImageMagickが利用できないため、Paperclipが失敗していることに気づきました。

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

ImageMagickをRVMにインストールする正しい方法は何ですか?

13
AnApprentice

Ubuntuで、しかしこれはMacOSでも動作するかもしれません。 Rubyを使用する場合は、ソースからコンパイルする必要があります。ここで私が使用するスクリプト

* 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

次に、必要に応じてRubyバインディングをインストールできます:

gem install rmagick
4
noli

OS Xでは、brewがインストールされている場合、次のコマンドを使用するだけです。

brew install imagemagick
35
luhu

ImageMagickは宝石ではなく、通常のパケットです。 Debianでは、パッケージ名はimagemagickです。 rootとしてapt-get install imagemagickを介してインストールできます。

22
Femaref

上記のいずれも機能しませんでした(Ubuntu 10.10 64ビット)

そうしなければならなかった

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

その後

gem install rmagick

(in Rails 3.1)

7
Rod McLaughlin

Cygwinの場合、以下を使用することを忘れないでください。

http://www.imagemagick.org/download/binaries/ImageMagick-i686-pc-cygwin.tar.gz

の代わりに:

http://cygwin.com/packages/ImageMagick/

0
Mark Boulder

Ubuntuを使用している場合は、次を使用してパッケージをインストールできます。

apt-get install imagemagick

0
pastullo