3

我刚刚启动了一个全新的 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 上

任何想法为什么找不到图书馆?

4

2 回答 2

3

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

xcode-select --install

升级 XCode 版本时,似乎 XCode CLI 工具被静默删除,所以这会将它们重新添加,然后一切正常!

于 2017-03-31T09:17:41.423 回答
1
$ xcode-select --install
$ xcode-select --switch /Library/Developer/CommandLineTools
于 2017-07-21T13:12:59.963 回答