air -v zsh: command not found: air 报错deepseek解决办法完美解决

xiaocantongxue@xiaocantongxuedeiMac go-web % GO111MODULE=on  go install github.com/cosmtrek/air@v1.12.4
xiaocantongxue@xiaocantongxuedeiMac go-web % air -v
zsh: command not found: air

你的 air 命令无法找到,通常是因为 Go 的 GOPATH/bin 目录没有添加到系统的 PATH 环境变量中。以下是解决方法:


1. 确认 GOPATH 路径

运行以下命令查看 Go 的环境变量:

   go env GOPATH

输出类似:

   /Users/你的用户名/go

2. GOPATH/bin 添加到 PATH

在终端中执行(临时生效):

   export PATH="$PATH:$(go env GOPATH)/bin"

永久生效:将上述命令添加到 Shell 配置文件(如 ~/.zshrc~/.bashrc):

   echo 'export PATH="$PATH:$(go env GOPATH)/bin"' >> ~/.zshrc
   source ~/.zshrc  # 使配置立即生效

3. 验证安装

重新运行 air -v,如果提示 command not found

  • 检查 GOPATH/bin 下是否有 air 文件:
    ls $(go env GOPATH)/bin/air
  • 如果存在但无法执行,尝试重新安装:
    GO111MODULE=on go install github.com/cosmtrek/air@v1.12.4

其他安装方式(备选)

如果问题依旧,可以尝试直接下载二进制文件:

  1. Air Releases 下载对应系统的二进制文件。
  2. 解压后将 air 文件移动到 /usr/local/bin
    sudo mv air /usr/local/bin/

完成上述步骤后,air -v 应该可以正常执行。

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!