参考链接:win10下protoc-gen-go不是内外部命令的方案
错误图示:
解决办法:参考了无数博客,比如降低版本啊,重新找下载源等,都没有得到解决,此解决方法也针对于下载编译依赖失败的情况:【以下命令可能由于外网等因素就无法下载正常,也可利下面用github源文件编译来解决】
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
1、下载 git clone https://github.com/golang/protobuf
下载之后进入目录:C:\Users\18387\Desktop\protobuf\protoc-gen-go【这是我的目录,下载的文件里面】
2、打开dos窗口或者powershell到此目录下:
编译运行一下main.go 生成可执行文件名称为protoc-gen-go.exe 命令如下:
go build -o protoc-gen-go.exe main.go
此时会生成protoc-gen-go.exe;
3、将此可执行文件放到windows/system32/目录底下即可【其实你放到别处比如go安装bin目录下面也可以,其他地方也行,只不过要配置一下环境变量即可】,此时我们再来看看vscode是否能够正常使用
此时可以正常使用了。