1

コマンドラインからrubyスクリプトを実行しようとすると、次のエラーが発生します。

/Users/.../.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require':dlopen(/ Users / .. ./.rvm/gems/ruby-1.9.2-p320@stitching_cron/gems/rmagick-2.13.2/lib/RMagick2.bundle、9):ライブラリがロードされていません:/opt/local/lib/libMagickCore.6.dylib (LoadError)

を使用してImageMagickをインストールしました

brew install imagemagick

コマンドラインユーティリティは期待どおりに利用できます。ここで何が起こっているのかわからない。

走ってみた

sudo find / -type f -name "libMagickCore.6.dylib"

Rubyがライブラリを探している場所にファイルをシンボリックリンクできるかどうかを確認しますが、見つかりませんでした...

修正する方法はありますか?

4

1 に答える 1

1

これを試して:

rvm get head
rvm pkg remove
rvm reinstall 1.9.2-p320 --with-opt-dir=$(brew --prefix imagemagick)
于 2013-02-22T14:35:56.877 に答える