已经安装openssl,编译redis还是提示找不到

背景

最近不小心把Linux操作系统搞坏了,重新装了,在编译Redis的时候报错如下:

image.png

在环境上查看openssl,发现已经安装了。

问题解决

于是我在Linux上全局搜了一把

sudo find ./ -name "openssl"

结果如下:

./usr/share/bash-completion/completions/openssl
./usr/share/lintian/overrides/openssl
./usr/local/lib/python3.9/dist-packages/jedi/third_party/typeshed/third_party/2and3/cryptography/hazmat/bindings/openssl
./usr/include/openssl
./usr/include/x86_64-linux-gnu/openssl
./usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl
./usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl
./usr/lib/ruby/2.7.0/openssl
./usr/bin/openssl

发现没有头文件,后来找了下资料发现需要安装libssl-dev,使用下面命令安装之后就好了。

sudo apt install libssl-dev

# redis  openssl 


标 题:《已经安装openssl,编译redis还是提示找不到
作 者:zeekling
提 示:转载请注明文章转载自个人博客:小令童鞋

评论

取消