Linux在安装erlang时出现No usable OpenSSL found错误

错误如下:

    crypto        : No usable OpenSSL found
    ssh            : No usable OpenSSL found
    ssl            : No usable OpenSSL found

因为缺少libssl-dev或者版本有问题
1、RedHat/CentOS系列

yum install openssl openssl-devel

2、Debian/Ubuntu系列
首先下载文件

wget http://ftp.br.debian.org/debian/pool/main/o/openssl1.0/libssl1.0-dev_1.0.2l-2+deb9u3_amd64.deb

情况一:没有安装libssl-dev

dpkg -i libssl1.0-dev_1.0.2l-2+deb9u3_amd64.deb

如果遇到依赖问题

apt-get -f install

情况二:安装了不符合版本的libssl-dev
安装了libssl-dev 1.1版本也会出现crypto : No usable OpenSSL found ssh : No usable OpenSSL found ssl : No usable OpenSSL found问题,解决办法

apt-get purge libssl-dev

dpkg -i libssl1.0-dev_1.0.2l-2+deb9u3_amd64.deb

如果遇到依赖问题

apt-get -f install

你可能感兴趣的:(linux)