2016-09-29 41 views
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文件進行了更改。

我該如何解決這個問題?

回答

相關問題