在 MacOS 上将 OpenSSL 更新到 1.1.1
Updating OpenSSL to 1.1.1 on MacOS
新的 LTS 1.1.1 version of OpenSSL 已经发布。
如何在 MacOS 上使用 homebrew 升级到它?
使用酿造:
brew update
brew install openssl@1.1
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.bash_profile
# Verify
openssl version
# OpenSSL 1.1.1c 28 May 2019
是一个很好的规范答案,但如果您正在寻找更简单/一次性的东西,您也许可以通过以下方式获得:
$ brew install openssl@1.1
$ /usr/local/opt/openssl/bin/openssl version
OpenSSL 1.1.1g 21 Apr 2020
所以你可以这样做,例如:
$ /usr/local/opt/openssl/bin/openssl rand -hex 32
a37d26158b53c8b43faa26ce8291fec9
如果您的计算机上没有 brew
,您可以按照以下说明在线安装它 here:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
与接受的答案相同,但请做一个 source ~/.bash_profile 以使其工作。
新的 LTS 1.1.1 version of OpenSSL 已经发布。
如何在 MacOS 上使用 homebrew 升级到它?
使用酿造:
brew update
brew install openssl@1.1
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.bash_profile
# Verify
openssl version
# OpenSSL 1.1.1c 28 May 2019
$ brew install openssl@1.1
$ /usr/local/opt/openssl/bin/openssl version
OpenSSL 1.1.1g 21 Apr 2020
所以你可以这样做,例如:
$ /usr/local/opt/openssl/bin/openssl rand -hex 32
a37d26158b53c8b43faa26ce8291fec9
如果您的计算机上没有 brew
,您可以按照以下说明在线安装它 here:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
与接受的答案相同,但请做一个 source ~/.bash_profile 以使其工作。