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

Mac安装gnupg后提示gpg命令未找到的问题求助

解决zsh中找不到gpg命令的问题

问题原因

Bash环境下Homebrew安装的gnupg已存在,但zsh的PATH环境变量未包含Homebrew的二进制文件目录,导致无法定位gpg命令。

解决步骤

  1. 确认gpg的实际安装路径
    在bash终端执行命令,获取gpg的绝对路径:
which gpg

输出通常为/usr/local/bin/gpg(Intel芯片Mac)或/opt/homebrew/bin/gpg(Apple Silicon芯片Mac)。

  1. 配置zsh的环境变量
    编辑zsh的配置文件~/.zshrc,添加以下内容(替换为上一步得到的实际路径):
# 将Homebrew二进制目录加入PATH
export PATH="/usr/local/bin:$PATH"
# Apple Silicon Mac请替换为:
# export PATH="/opt/homebrew/bin:$PATH"

更推荐直接添加Homebrew的初始化代码(可自动配置所有brew软件的路径):

  • Intel Mac:
eval "$(/usr/local/bin/brew shellenv)"
  • Apple Silicon Mac:
eval "$(/opt/homebrew/bin/brew shellenv)"
  1. 使配置立即生效
    在zsh终端执行命令加载新配置:
source ~/.zshrc
  1. 验证修复效果
    执行命令确认gpg可正常调用:
gpg --version

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 10:05:23