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ファイルを変更しました。
どうすれば解決できますか?