我刚刚开始推出一款全新的水晶应用程序,加入凯末尔,并在构建“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上
为什么没有找到图书馆的想法?
答案 0 :(得分:2)
修复!错误与Crystal / Kemal无关。运行以下命令可解决问题:
xcode-select --install
似乎在升级XCode版本时会以静默方式删除XCode CLI工具,因此将其重新添加,然后一切正常!
答案 1 :(得分:1)
$ xcode-select --install
$ xcode-select --switch /Library/Developer/CommandLineTools