2016-09-29 39 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文件进行了更改。

我该如何解决这个问题?

回答

相关问题