go get -u google.golang.org/protobuf 包没有下载到本地

422 阅读1分钟

使用go get 命令下载远程第三方包时,有时候执行命令并下载不下来,要么是超时,要么是卡住。
这次准备尝试golang使用protobuf下载这个包到时候,执行客户端执行完毕,并没有在 GO PATH目录对应的位置下载到相应的包。

步骤: 1,查看go path

C:\Users\Administrator>go env
set GO111MODULE=off
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\Administrator\AppData\Local\go-build
set GOENV=C:\Users\Administrator\AppData\Roaming\go\env
...
set GOPATH=D:\project\goproject  # 第三方包的基础目录
set GOPRIVATE=
set GOPROXY=https://goproxy.io,direct
set GOROOT=D:\dev\Go
set GOSUMDB=off
set GOTMPDIR=
set GOTOOLDIR=D:\dev\Go\pkg\tool\windows_amd64
...

GOPATH=D:\project\goproject
到对应的目录下:

cd D:\project\goproject\src\google.golang.org

项目地址托管在国内的代码仓库中: robinqiwei.coding.net/p/googlepro…

git clone https://e.coding.net/robinqiwei/googleprotobuf.git