Go语言是Google推出的一种程序语言,Glide是go语言的包管理器,可以解决项目的依赖关系。目前,Glide建议我们尽快迁移到dep上。

然而,由于许多常用的包都在golang.org上,而由于众所周知的原因,golang.org一直处于中国大陆无法正常访问的情况,所以,glide update总会出现诸如Cannot detect VCS的错误。

Mac和Linux下,可以用如下命令添加golang的镜像

  1. rm -rf ~/.glide
  2. mkdir -p ~/.glide
  3. glide mirror set https://golang.org/x/mobile https://github.com/golang/mobile --vcs git
  4. glide mirror set https://golang.org/x/crypto https://github.com/golang/crypto --vcs git
  5. glide mirror set https://golang.org/x/net https://github.com/golang/net --vcs git
  6. glide mirror set https://golang.org/x/tools https://github.com/golang/tools --vcs git
  7. glide mirror set https://golang.org/x/text https://github.com/golang/text --vcs git
  8. glide mirror set https://golang.org/x/image https://github.com/golang/image --vcs git
  9. glide mirror set https://golang.org/x/sys https://github.com/golang/sys --vcs git
  10. glide mirror set https://google.golang.org/grpc https://github.com/grpc/grpc-go --vcs git
  11. glide mirror set https://golang.org/x/oauth2 https://github.com/golang/oauth2 --vcs git

分类: web

标签:   golang