You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS BigSur系统如何将OpenSSL 1.1.1设置为默认版本

macOS BigSur 设置OpenSSL 1.1为默认版本操作步骤
  • 第一步:确认当前使用的Shell

    macOS BigSur默认登录Shell为zsh,你此前仅修改了bash相关配置文件,新终端会话默认不会加载这些配置。
    执行echo $SHELL确认当前默认Shell:

    • 输出为/bin/zsh:后续配置需写入~/.zshrc文件
    • 输出为/bin/bash:继续检查bash配置优先级问题
  • 第二步:清理LibreSSL相关PATH配置

    从你的echo $PATH输出可以看到/usr/local/opt/libressl/bin排在路径最前列,优先级高于OpenSSL路径,会优先匹配LibreSSL的openssl命令。
    检查所有Shell配置文件(~/.zshrc、~/.profile、~/.bash_profile、~/.bashrc),删除所有包含/usr/local/opt/libressl/bin的PATH配置行。

  • 第三步:修正OpenSSL PATH优先级

    你之前的PATH配置将OpenSSL路径放在系统路径之后,永远无法被优先匹配,需要将OpenSSL 1.1的bin路径放在PATH最开头:

    • zsh环境执行:
      echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc
    • bash环境将所有配置文件中的PATH相关行统一替换为上述内容,确保OpenSSL路径优先级最高。
      可执行ls -l /usr/local/opt/openssl@1.1/bin/openssl确认对应二进制文件存在。
  • 第四步:清理命令缓存并加载配置

    Shell会缓存已执行过的命令路径,修改PATH后需清理缓存才能生效:

    • zsh环境执行:
      source ~/.zshrc && hash -r
    • bash环境执行:
      source ~/.bash_profile && hash -r
  • 第五步:验证结果

    执行openssl version,此时应输出OpenSSL 1.1.1l 24 Aug 2021;执行type -a openssl,首个返回路径应为/usr/local/opt/openssl@1.1/bin/openssl。

内容的提问来源于stack exchange,提问作者sgalich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 13:48:03