Crystal 构建失败 "ld: library not found for -lssl"
Crystal build fails with "ld: library not found for -lssl"
我刚刚启动了一个全新的 Crystal 应用程序,添加了 Kemal,并且在根据 Kemal 文档构建 "Hello World!" 应用程序时,我得到:
$ 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
知道为什么找不到图书馆吗?
已修复!错误与 Crystal / Kemal 无关。运行 下面的命令解决了这个问题:
xcode-select --install
似乎 XCode CLI 工具在升级 XCode 版本时被静默删除,因此将它们重新添加进去,然后一切正常!
$ xcode-select --install
$ xcode-select --switch /Library/Developer/CommandLineTools
我刚刚启动了一个全新的 Crystal 应用程序,添加了 Kemal,并且在根据 Kemal 文档构建 "Hello World!" 应用程序时,我得到:
$ 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
知道为什么找不到图书馆吗?
已修复!错误与 Crystal / Kemal 无关。运行 下面的命令解决了这个问题:
xcode-select --install
似乎 XCode CLI 工具在升级 XCode 版本时被静默删除,因此将它们重新添加进去,然后一切正常!
$ xcode-select --install
$ xcode-select --switch /Library/Developer/CommandLineTools