首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ld:找不到-lssl的库

ld:找不到-lssl的库
EN

Stack Overflow用户
提问于 2017-03-16 20:53:58
回答 6查看 7.6K关注 0票数 13

我用自制的brew install crystal-lang安装了水晶。我能够编译并运行一个"Hello!“程序,但当我试图编译示例http服务器时(只需稍作修改),就会得到一个错误。

HTTP服务器:

代码语言:javascript
复制
require "http/server"

port = 3000

server = HTTP::Server.new(port) do |context|
  context.response.content_type = "text/plain"
  context.response.print "Hello world! The time is #{Time.now}"
end

puts "listening on http://localhost:" + port.to_s
puts "listening on http://localhost:#{port}"
server.listen

错误:

代码语言:javascript
复制
$ crystal server.cr                                                                                                                                        ~/sw/crystal/Lied-Today
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Error: execution of command failed with code: 1: `cc -o "/Users/Matt/.cache/crystal/crystal-run-server.tmp" "${@}"  -rdynamic  -lz `command -v pkg-config > /dev/null && pkg-config --libs libssl || printf %s '-lssl -lcrypto'` `command -v pkg-config > /dev/null && pkg-config --libs libcrypto || printf %s '-lcrypto'` -lpcre -lgc -lpthread /usr/local/Cellar/crystal-lang/0.21.1_1/src/ext/libcrystal.a -levent -liconv -ldl -L/usr/lib -L/usr/local/lib`

我试过以下几种方法:

export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/lib"添加到~/..zshrc中。

代码语言:javascript
复制
$ xcode-select --install
$ xcode-select --switch /Library/Developer/CommandLineTools
EN

回答 6

Stack Overflow用户

发布于 2020-02-20 04:46:36

我不得不添加LIBRARY_PATH来修复这个问题。

代码语言:javascript
复制
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/
票数 18
EN

Stack Overflow用户

发布于 2017-03-16 21:06:46

在运行第二个xcode-select命令之前,我需要让Xcode完成安装。

票数 8
EN

Stack Overflow用户

发布于 2020-05-15 06:32:49

把自由派包括进来

代码语言:javascript
复制
brew install openssl
echo 'export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/' >> ~/.zshrc
source ~/.zshrc
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42844572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档