Сбой сборки 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
Другие вопросы по тегам