已經(jīng)安裝openssl,編譯redis還是提示找不到
背景
最近不小心把Linux操作系統搞壞了,重新裝了,在編譯Redis的時(shí)候報錯如下:

在環(huán)境上查看openssl,發(fā)現已經(jīng)安裝了。
問(wèn)題解決
于是我在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
發(fā)現沒(méi)有頭文件,后來(lái)找了下資料發(fā)現需要安裝libssl-dev,使用下面命令安裝之后就好了。
sudo apt install libssl-dev
評論
0 評論