Я получаю эту нечетную ошибку, когда я пытаюсь использовать 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, которые могли вызвать эту ошибку.
Как я могу это решить?