Crystal构建失败,“ld:找不到-lssl的库”

时间:2017-03-31 09:17:41

标签: macos crystal-lang 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 个答案:

答案 0 :(得分:2)

修复!错误与Crystal / Kemal无关。运行以下命令可解决问题:

xcode-select --install

似乎在升级XCode版本时会以静默方式删除XCode CLI工具,因此将其重新添加,然后一切正常!

答案 1 :(得分:1)

$ xcode-select --install
$ xcode-select --switch /Library/Developer/CommandLineTools