2016-09-29 11 views
1

Ruby GDBM gemを使用しようとすると、この奇妙なエラーが発生します。以前は宝石だった。私はそれを呼び出すとき、今私は(ルビーの多くの異なるバージョン間で)このエラーが出る:dyld:遅延シンボルのバインドに失敗しました:シンボルが見つかりません:GDBM gemの__gdbm_lock_fileエラー

dyld: lazy symbol binding failed: Symbol not found: __gdbm_lock_file 
    Referenced from: /usr/local/lib/libgdbm.dylib 
    Expected in: flat namespace 

dyld: Symbol not found: __gdbm_lock_file 
    Referenced from: /usr/local/lib/libgdbm.dylib 
    Expected in: flat namespace 

私はRbenvから直接実行しても、私の醸造GDBMのインストールをアンインストール/インストールし、数多くのルビーのバージョンを試してみました。私のGDBM Brewのインストールは/usr/local/Cellar/gdbm/1.12です。GDBMはコマンドラインから手動で呼び出すと動作します(例:gdbm_load)。

私が考えることのできる唯一のことは、OSX El Capitan 10.11.6で動作していることです。または、私は何とかこのエラーの原因となった可能性のあるconfigファイルまたはPATHファイルを変更しました。

どうすれば解決できますか?

答えて

関連する問題