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
其他安装方式(备选)
如果问题依旧,可以尝试直接下载二进制文件:
- 从 Air Releases 下载对应系统的二进制文件。
- 解压后将
air文件移动到/usr/local/bin:sudo mv air /usr/local/bin/
完成上述步骤后,air -v 应该可以正常执行。
关于 LearnKu
推荐文章: