1

この質問に関連するスタック上のすべてのことを読んだと言ったら、私を信じてください(他の何人かがこれを尋ねたことを知っています)。

OS: Ubuntu 10.04 ルビー: 1.8.7

ガイドラインに従って ImageMagick の最新ビルドをインストールしました。私はいくつかの問題を抱えていましたが、それらを解決することができ、最終的に「テスト」コマンドを取得して正しい結果を吐き出すことができました(つまり、convert logo: filename.png - これにより、与えた png ファイルがImageMagick のロゴが表示され、ImageMagick が正しくインストールされていることを確認できます)。

sudo gem install rmagick を実行すると、次の結果が得られます。

ネイティブ拡張機能の構築。これには時間がかかる場合があります... エラー: rmagick のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張のビルドに失敗しました。

/usr/bin/ruby1.8 extconf.rb extconf.rb:1:「require」内: ロードするファイルがありません -- extconf.rb:1 からの mkmf (LoadError)

Gem ファイルは、検査のために /var/lib/gems/1.8/gems/rmagick-2.13.1 にインストールされたままになります。結果は /var/lib/gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out に記録されます

これに関するいくつかの支援に永遠に感謝します。

ありがとうございました。

4

2 に答える 2

2

このエラーは、パッケージmkmf.rbの一部である必要があることを示しています。ruby1.8-dev

と を試してsudo apt-get install ruby1.8-devくださいsudo apt-get install libmagickwand-dev。うまくいけば、その後うまくいくはずです。

于 2012-05-21T11:24:40.903 に答える
1

私はついに問題を解決することができました。

これを .bashrc ファイルに追加しました (MagickCore.pc をピックアップするため):

export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"

次に、2 つのシンボリック リンクを作成しました。

ln -s /usr/local/include/ImageMagick/wand /usr/local/include/wand ln -s
/usr/local/include/ImageMagick/magick /usr/local/include/magick

この後、gem install rmagick と入力するだけで rmagick をインストールできました。

これが誰かに役立つことを願っています。

乾杯。

于 2012-07-04T09:16:15.460 に答える