Сбой сборки Crystal с "ld: библиотека не найдена для -lssl"
Я только что запустил совершенно новое приложение Crystal, добавил Kemal, и при создании "Hello World!" Приложение из документации Kemal я получаю:
$ crystal build --release src/orderprinterlinks.cr
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
На OSX 10.12.4
Любые идеи, почему библиотека не найдена?
2 ответа
Решение
ФИКСИРОВАННЫЙ! Ошибка не связана с Crystal / Kemal. Выполнение приведенной ниже команды устраняет проблему:
xcode-select --install
Похоже, что инструменты XCode CLI автоматически удаляются при обновлении версий XCode, так что это добавляет их обратно, тогда все работает!
$ xcode-select --install
$ xcode-select --switch /Library/Developer/CommandLineTools