Go: go get 获取第三方库【国内gopm】

因为网络问题,常常拉不下来(github上的一般能拿下来),所以用国内的一个工具来获取第三方库.

gopm:https://gopm.io/

 

1. 拿 github上的包:(前提是安装git)

go get -u github.com/gpmgo/gopm

Go: go get 获取第三方库【国内gopm】_第1张图片

稍微等一会儿,然后就可以看到 

它为我做了几件事:

在GOPATH下生成了E:\GoProjects\src\github.com\gpmgo\gopm

Go: go get 获取第三方库【国内gopm】_第2张图片

Go: go get 获取第三方库【国内gopm】_第3张图片

在bin目录下有个gopm.exe。

Go: go get 获取第三方库【国内gopm】_第4张图片

 

2.用gopm试试go imports添加【其他包同理使用】

gopm get -g -v golang.org/x/tools/cmd/goimports

Go: go get 获取第三方库【国内gopm】_第5张图片

不知为啥,还是等了10分钟。。。no words

最后还是在src下生成了这个包:

Go: go get 获取第三方库【国内gopm】_第6张图片

接下来就是go build工作了:

Go: go get 获取第三方库【国内gopm】_第7张图片

最后,就是Golang编辑器中设置一下:[在goland菜单栏中找到Tools,点开后有一个Go Tools->选择goimports即可]

Go: go get 获取第三方库【国内gopm】_第8张图片

Go: go get 获取第三方库【国内gopm】_第9张图片

 

使用goimports:

Go: go get 获取第三方库【国内gopm】_第10张图片

然后保存文件(ctrl+s),

它会自动清除未使用和错误的引入

Go: go get 获取第三方库【国内gopm】_第11张图片


总结:

  • go build来编译
  • go install 产生pkg文件和可执行文件
  • go run直接编译运行

pkg文件下不用管,但是可以看看:[一个包确保只有一个main入口]

 Go: go get 获取第三方库【国内gopm】_第12张图片

你可能感兴趣的:(Go)