2014年7月8日火曜日

Library not loaded対策

brewで新しいツールを入れたらdylibで違うところを参照していたためにエラーが起きていた。

ということで、
こちらを参考に。
http://blog.enjoitech.jp/article/216


まず「ないよ!」と言われたライブラリーの名前をfindで検索。

find / -name ないよ!

見つかったら、リンクを変更したいコマンドの絶対パスを探して、

which コマンド

otool -L /絶対パス/コマンド

をすると
/絶対パス/コマンド:
    ないライブラリー

となっているので、

install_name_tool -change "ないライブラリー" あるライブラリー /絶対パス/コマンド

でもう一回otoolしてみると、無事変更されてます。


動作かくにん、よかった!

0 件のコメント:

コメントを投稿