问题描述:
搭建好了go环境,配置了 GOPATH和GOBIN目录,在终端和VS Code中无法使用go的插件命令,例如wire工具。
问题原因:
未在系统中配置命令的环境变量。通过全路径执行命令是可行的。
错误操作:
在.bash_profile配置文件中配置了环境变量,不生效。
解决办法:
系统的终端shell工具可能是不同的,可能是zsh或者bash,我的系统是zsh工具,所以配置.bash_profile并不生效,重新配置.zshrc文件,保存,重启终端,命令生效。
完整搭建流程:
source ~/.bash_profile # 如果是bash
source ~/.zshrc # 如果是zsh
配置过程参考: