2016-09-29 5 views
1

Я получаю эту нечетную ошибку, когда я пытаюсь использовать Ruby GDBM gem. Драгоценный камень работал. Теперь, когда я вызываю его, я получаю эту ошибку (во многих различных версиях Ruby):dyld: lazy symbol binding failed: Symbol not found: __gdbm_lock_file ошибка с GDBM gem

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. Или что я каким-то образом внес изменения в мои файлы конфигурации или PATH, которые могли вызвать эту ошибку.

Как я могу это решить?

ответ

Смежные вопросы