Go语言开发环境搭建
Posted Q博士
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言开发环境搭建相关的知识,希望对你有一定的参考价值。
由于准备将项目由c++切到go,这几天学习了go相关的知识。搭建了下开发环境
0x00
安装go后,验证go安装成功标志
$ go version
go version go1.10.2 darwin/amd64
记得设置下GOPATH
$ echo $GOPATH
/Users/doctorq/go
0x01
go常用命令,go的安装包里面自带了构建工具,我们可以通过go命令来执行多个操作
- go run main.go:执行
- go build main.go:构建
- go install:在$GOPATH/bin/生成bin可执行文件
- go get:获取项目源码
- go test:执行测试
可以说go命令相当于java中的maven了,c++中的blade。
0x02
包管理工具glide,因为公司其他组用这个,没有原因的我们也用这个来管理包。
glide init 生成yaml文件,也就是包依赖文件
glide install 在项目当前目录下vendor下拉取依赖包源码
glide up 更新
你会天真的认为glide会帮你更新完所有的包信息,但是奈何有墙啊。所以还是乖乖的手动下载吧。
0x03
不被墙的go包源码下载
0x04
目前gopath下已有的包
➜ src ll
total 0
drwxr-xr-x 15 doctorq staff 510B 4 26 16:20 github.com
drwxr-xr-x 3 doctorq staff 102B 4 27 18:49 golang.org
drwxr-xr-x 4 doctorq staff 136B 5 3 17:14 google.golang.org
drwxr-xr-x 3 doctorq staff 102B 4 26 16:38 honnef.co
基本golang.org和google.golang.org是需要你手动下载的。我把这个golang.org下面的包放到csdn上了。下载链接
go包下下载https://godoc.org/
以上是关于Go语言开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章