gpt4 book ai didi

macos - macOS 上的 OpenSSL 1.0.2m

转载 作者:行者123 更新时间:2023-12-04 12:37:04 27 4
gpt4 key购买 nike

为了构建一个特定的库,我需要带有 devel 包的 openssl 库版本 1.0.2m。我在 macOS 上工作。使用 brew install openssl安装最新版本 1.1.1d。

最佳答案

由于 OpenSSL 1.0.2 将于 2019 年底结束,因此不再通过 Homebrew 提供。这在 Homebrew 2.2.0 announcement 中提到.

从源代码自行构建和安装 OpenSSL 1.0.2 相当简单。您可以从 Old 1.0.2 Releases 下载所需的版本。页面并按照 INSTALL 中的说明进行操作.

也可以恢复旧的公式并从中安装,但我不能保证它的效果如何。以下步骤确实完成了安装过程:

$ git clone https://github.com/Homebrew/homebrew-core.git
$ cd homebrew-core
$ git checkout 75b57384 Formula/openssl.rb
$ brew install Formula/openssl.rb

对我来说,这表明:
Warning: openssl 1.1.1d is available and more recent than version 1.0.2m.
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2m.high_sierra.bottle.tar.gz

之后就愉快地继续了。最后的快速尝试让人相信它运行良好:
$ /usr/local/opt/openssl/bin/openssl version
OpenSSL 1.0.2m 2 Nov 2017

如果您不想使用 git也可以直接下载 openssl.rb from gitHub.com 的那个版本试试并运行 brew install在上面。

如果你想知道提交哈希是从哪里来的,我碰巧知道这个公式曾经被称为--惊奇-- openssl.rb (但使用 git 查询已删除的文件也可以)。因此,我查看了 Formula/openssl.rb 的历史记录。并发现:
$ git log -- Formula/openssl.rb
...
commit 75b573845a17aaf3f7c84dc58e97cf5fe39a502b
Author: BrewTestBot <brew-test-bot@googlegroups.com>
Date: Thu Nov 2 17:20:33 2017 +0000

openssl: update 1.0.2m bottle.

关于macos - macOS 上的 OpenSSL 1.0.2m,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59337838/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com