gpt4 book ai didi

macos - OpenSSL仍指向LibreSSL 2.8.3

转载 作者:行者123 更新时间:2023-12-03 14:14:50 25 4
gpt4 key购买 nike

在我的Mac版本10.15.5中,openssl仍指向LibreSSL 2.8.3。我已经使用了以下命令,但是没有运气

homebrew install libressl

安装后,当我运行version命令时,它仍显示LibreSSL 2.8.3
另外下面的命令抛出错误-
brew link --force openssl                                                
Warning: Refusing to link macOS provided/shadowed software: openssl@1.1
If you need to have openssl@1.1 first in your PATH run:
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc

For compilers to find openssl@1.1 you may need to set:
export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

最佳答案

您可能已经在工作。要测试运行:which openssl此外,运行此命令将建议默认版本:openssl version要更改为自制版本,您需要将其添加到默认值之前的路径中。为此,请为您的 shell 编辑启动脚本(在您的情况下为zsh)。因此,在您的情况下,请使用您喜欢的文本编辑器或类似以下命令编辑〜/.zshrc:nano ~/.zshrc(对于默认的bash shell,请使用nano〜/.bashrc)
插入命令以使用以下行将路径添加到brew安装的openssl的路径,最好是在文件顶部附近:export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"(在撰写本文时,openssl的最新版本已移至1.1.1,因此现在可能需要看起来像这样export PATH="/usr/local/opt/openssl@1.1.1/bin:$PATH")
然后使用以下命令“重新加载” zsh启动脚本:source ~/.zshrc您现在应该在运行时看到openssl 1.1(不再是libressl)which opensslopenssl version

关于macos - OpenSSL仍指向LibreSSL 2.8.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62195898/

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