10

ImageMagick 6.4.4 の MacPorts バージョンがインストールされていると、RMagick gem のインストール中にエラーが発生します。

/opt/local/bin/ruby extconf.rb update rmagick
checking for Ruby version >= 1.8.2... yes
checking for /usr/bin/gcc-4.0... yes
checking for Magick-config... no
Can't install RMagick 2.7.0. Can't find Magick-config in
    /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands:
    /Users/jason/.bin:/opt/local/bin:/usr/local/bin:/usr/local/mysql/bin:
    /usr/local/ec2-api-tools/bin:/opt/local/bin:/usr/bin:
    /usr/local/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin

以前のバージョンの rmagick を正常にインストールしました。ImageMagick の開発パッケージへの参照を見てきましたが、MacPorts からは入手できないようです。

MacPorts から ImageMagick 6.4.4 を使用して Mac OS X に RMagick 2.7 をインストールするにはどうすればよいですか?

4

4 に答える 4

22

Macports の代わりにHomebrewを使用することをお勧めします。Homebrew をインストールしたら、次を実行します。

brew install imagemagick
gem install rmagick
于 2010-12-01T20:15:37.637 に答える
7

rmagick gem をインストールする前に、コマンドラインからこれを試してください。

sudo port install tiff -macosx imagemagick +q8 +gs +wmf

こちらのインストール ドキュメントもお読みになりましたか?

于 2008-10-03T04:08:36.313 に答える
4

インストール スクリプトは、パスに Magick-config を見つけることができません。MacPorts 経由で ImageMagick をインストールしたときに、標準以外のインストール場所を使用しましたか? 通常は /opt/local/bin/ に入ります

次のコマンドを実行すると、MacPorts が Magick-config を配置した場所を確認できます。

ポートの内容 ImageMagick

そこにリストされている場合は、ディレクトリが PATH に含まれていることを確認し、rmagick のインストールを再実行します。

于 2008-10-02T22:02:17.693 に答える
1

installコマンドを実行しましたが、次のエラーが発生し続けます。

/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require':ロードするファイルがありません--RMagick2.so(LoadError)

共有オブジェクトファイルを正しく構築していることがわかりましたが、名前は「間違っています」です。

私が取得したファイルの名前は/Library/Ruby/Gems/1.8/gems/rmagick-2.11.1/lib/RMagick2.bundle; RMagick2.soこの問題を修正するために名前を変更します。

于 2009-09-25T10:11:29.713 に答える