假如有多个GOPATH go get 的时候怎么指定其中一个?

问题一

  • 假如有多个GOPATH go get 的时候怎么指定其中一个?

问题二

  • go get 的时候好慢有什么解决办法? 拉个 beego 框架都拉不下来
  • 已经设置了 https://goproxy.cn
最佳答案

使用go module,重设proxy 1,13版本后使用 go env -w GOPROXY=https://goproxy.cn,direct

3年前 评论
讨论数量: 4

GOPATH重新设置就好了,例如是mac和linux直接GOPATH=/tmp go get github.com/xxx,win要前面额外set GOPATH=/tmp 才行。

goget的包放到第一个gopath里面,找包在全部gopath里面按顺序依次寻找。

3年前 评论
whcoding (楼主) 3年前
1112 (作者) 3年前

拉取Google的被墙了 一般go get 不下来 可能你需要下载包或者用go moudle

3年前 评论

使用go module,重设proxy 1,13版本后使用 go env -w GOPROXY=https://goproxy.cn,direct

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!