使用Gowebly创建运行Go项目时,提示找不到air与templ求解决方案
解决
templ和air不在$PATH的问题 1. 确认Go工具的安装路径
Go通过go install安装的工具默认存放在$GOPATH/bin目录下,若未自定义GOPATH,默认路径为~/go/bin(Linux/macOS)或C:\Users\你的用户名\go\bin(Windows)。执行以下命令确认具体路径:
go env GOPATH
2. 将Go的bin目录加入系统PATH
Linux/macOS(bash/zsh)
编辑你的shell配置文件(如~/.bashrc、~/.zshrc),添加以下内容:
export PATH="$PATH:$(go env GOPATH)/bin"
执行命令刷新配置:
source ~/.bashrc # zsh用户替换为source ~/.zshrc
Windows(PowerShell)
临时生效可执行:
$env:Path += ";$(go env GOPATH)\bin"
永久生效需打开「系统属性-高级-环境变量」,将%GOPATH%\bin路径添加到系统Path变量中。
3. 重新安装templ和air
使用Go官方命令重新安装,确保工具被放到正确的bin目录:
# 安装templ go install github.com/a-h/templ/cmd/templ@latest # 安装air go install github.com/cosmtrek/air@latest
4. 验证安装结果
执行以下命令,能正常输出版本信息则说明安装成功:
templ --version air --version
完成以上步骤后,再运行gowebly run即可正常执行。
内容的提问来源于stack exchange,提问作者Jose A
相关产品推荐
相关产品推荐

