Techioz Blog

Mac OS X 10.6 に FreeImage をインストールした後の rake に関する問題

概要

仕事用の Rails アプリケーション用に Mac (Mac OS X 10.6 を実行) 上に開発環境をセットアップしようとしています。 FreeImage が必要で、それをインストールしたので、rake db:maigrate を実行すると、次のエラーが表示されます。

dyld: lazy symbol binding failed: Symbol not found: _FreeImage_SetOutputMessage
  Referenced from: /Users/username/.ruby_inline/Inline_ImageScience_cdab.bundle
  Expected in: flat namespace

dyld: Symbol not found: _FreeImage_SetOutputMessage
  Referenced from: /Users/username/.ruby_inline/Inline_ImageScience_cdab.bundle
  Expected in: flat namespace

Trace/BPT trap

エラーを探し回ろうとしましたが、この問題を解決するためにどこに行けばよいのか、何を試せばよいのかまったくわかりません。

解決策

気まぐれに、ホームフォルダー内の .ruby_inline ディレクトリを削除してしまい、問題は解決しました。