1
我收到這個奇怪的錯誤,當我嘗試使用Ruby GDBM gem。寶石曾經工作。現在,當我調用它,我得到這個錯誤(在許多不同版本的紅寶石):dyld:懶惰符號綁定失敗:找不到符號:__gdbm_lock_file錯誤與GDBM寶石
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
我已經試過無數的Ruby版本,直接從Rbenv執行,甚至在安裝/卸載我的釀造GDBM安裝。我的GDBM Brew安裝位於/usr/local/Cellar/gdbm/1.12
當我通過命令行手動調用GDBM時(例如gdbm_load
),GDBM可以正常工作。
我能想到的唯一變化就是我現在在OSX El Capitan 10.11.6上運行。或者我以某種方式對可能導致此錯誤的配置或PATH文件進行了更改。
我該如何解決這個問題?