dyld: lazy symbol binding failed: Symbol not found: _iconv_open エラー

Rake タスクを作成して実行しようとしたところ、表題のエラーに遭遇しました。

スポンサーリンク

— 環境 —
rails 4.1
rake 10.3.2
Mac OSX 10.7.5

dyld: lazy symbol binding failed: Symbol not found: _iconv_open

上記のようにエラーが出力される。

DYLD_LIBRARY_PATH 環境変数を設定して解決

またも、stackoverflow に助けられて解決。環境変数 DYLD_LIBRARY_PATH に、dyld ライブラリへのパスが入っている必要があるそうです。末尾リンク参照。

これでOK。あるいは、~/.zshrc に以下を設定。(bash なら ~/.bashrc, ~/.bash_profile など)

以上です。

スポンサーリンク
パーフェクト Ruby on Rails は、最近読んだ Rails 本の中では一番役に立った本です。Chef や Capistrano など Rails と共によく使用される技術にも触れてあります。Ruby on Rails 4 アプリケーションプログラミングは、入門的な内容で Rails の機能全体を網羅されています。
スポンサーリンク
 
Twitterを使っていますのでフォローお願いたします!ブログの更新情報もつぶやいてます^^
(英語学習用)

Leave Your Message!