已安装Go 1.20.3,安装Wails后执行wails doctor提示命令未找到求助
解决Wails命令"command not found"问题
1. 检查当前终端Shell类型
MacOS 10.15及以后默认使用zsh,而非bash,执行命令确认:
echo $SHELL
若输出为/bin/zsh,则之前修改~/.bashrc的配置不会生效。
2. 配置对应Shell的环境变量
若使用zsh:
将Go的bin目录添加到zsh的环境变量配置文件:
echo 'export PATH=$PATH:/Users/devn/go/bin' >> ~/.zshrc
立即生效配置:
source ~/.zshrc
若使用bash:
直接刷新bash的环境变量配置:
source ~/.bashrc
3. 确保Go的bin路径配置准确
先确认Go的GOPATH路径:
go env GOPATH
若输出不是/Users/devn/go,则需用动态路径配置避免硬编码错误:
# zsh用户 echo 'export PATH=$PATH:$(go env GOPATH)/bin' >> ~/.zshrc source ~/.zshrc # bash用户 echo 'export PATH=$PATH:$(go env GOPATH)/bin' >> ~/.bashrc source ~/.bashrc
4. 验证Wails安装状态
检查Go的bin目录是否存在wails可执行文件:
ls /Users/devn/go/bin/wails
若能看到该文件,再次执行wails doctor即可正常运行。
内容的提问来源于stack exchange,提问作者muhammad farrukh
相关产品推荐
相关产品推荐

