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
应该可以正常执行。
推荐文章: