2

rvm 内に rmagick をインストールしているときに、このエラーが発生し続けます。

checking for InitializeMagick() in -lMagickCore... no
checking for InitializeMagick() in -lMagick... no
checking for InitializeMagick() in -lMagick++... no
Can't install RMagick 2.13.1. Can't find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information.

これが私の現在の設定です:

Snow Leopard 10.6.7
XCode 3.2.6
RVM 1.6.1
Ruby Over RVM (ree1.8.7)
Homebrew 0.8
ImageMagick 6.6.9-4 c/o Homebrew

Homebrew で imagemagick をインストールした後、システム ruby​​ を使用して rmagick をインストールできました。

rvm system
sudo gem install rmagick

何か案は?

4

2 に答える 2

7

自作のimagemagickパッケージに少しの間問題があったと思います。システムにrmagickを再インストールする手順を説明しました(RVMでは10.6.7も)。最初にimagickを再インストールしました:

brew uninstall imagick

その後

brew install imagick

最後に私はしました

gem install rmagick

問題なくコンパイルされました。なぜ問題が発生するのかわかりませんが、rootとしてRVMをインストールしない限り、rvmを使用するときにsudoを使用する必要はありません。

于 2011-06-20T23:05:04.510 に答える
1

RMagickは、Homebrewが終了しない特定のシンボリックリンクを提供することを期待しており、多くの問題を引き起こします

この要点を実行して、RMagickが機能するために必要なImageMagickインストールに固有のシンボリックリンクを作成できます。

于 2013-01-21T04:28:10.470 に答える