С обновлением я получаю эту ошибку при выполнении моих тестов:OS X Yosemite FFI-Hunspell dyld ленивый символ Ошибка привязки: символ не найден
dyld: lazy symbol binding failed: Symbol not found: __ZN8HunspellC2EPKcS1_S1_
Referenced from: /usr/lib/libhunspell-1.2.dylib
Expected in: flat namespace
dyld: Symbol not found: __ZN8HunspellC2EPKcS1_S1_
Referenced from: /usr/lib/libhunspell-1.2.dylib
Expected in: flat namespace
- Я пытался переустановить камень, свежий рубин установки, то рубин 1.9.3 и 2.1.2
- Она зависит от версии системы Hunspell, но я не могу видеть, как остановить загрузку FFI, что без редактирования FFI-Hunspell камня
- Я установил обновленный xcode app и инструменты командной строки с помощью xcode-select -install, которые фиксировали некоторые проблемы с nokogi ри, но не с этим
Я думаю, что это проблема с Hunspell 1.2 сборки Apple, а if I remove 1.2 from the ffi-hunspell gem (с расслоением открытым FFI-Hunspell) тесты проходят, предположительно загрузки Hunspell 1.3 Я установил с самогон.
Есть ли способ ограничить, где ffi ищет библиотеки?
Кроме того, что случилось с системной библиотекой?
Не знаете, если это проблема, но вы обновили до последнего XCode? –
Да, и закончил xcode-select --install снова, чтобы получить инструменты командной строки/libs. – nruth