2015-09-21 46 views
3

我刚刚尝试从语言文档运行简单的HTTP服务器。该程序失败并出现错误。Crystal编译失败,出现链接错误

/usr/bin/ld: cannot find -lssl 
collect2: error: ld returned 1 exit status 
Error: execution of command failed with code: 1: `cc -o "/home/rasmus/dev/crystal/projects/hello/.crystal/crystal-run-hello.tmp" "${@}" -rdynamic -lssl -levent -lrt -lpcl -lpcre -lgc -lpthread -ldl` 

该程序已从the documentation复制粘贴。

我可以确认该程序是否在我的客机上运行,​​但在我的主机上运行。两者都是Ubuntu 14.04.3安装。

回答

3

问题在于SSL库没有安装。如果你有同样的问题,你可以简单地运行sudo apt-get install libssl-dev。这应该安装修复错误所需的一切。