2015-09-21 71 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。這應該安裝修復錯誤所需的一切。