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包源码下载

golang.org/x

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语言开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

从零开始搭建Go语言开发环境

从零开始搭建Go语言开发环境

从零开始搭建Go语言开发环境

Go 语言开发环境搭建及编写第一个Go程序

go语言开发---从零开始搭建Go语言开发环境

Go语言开发环境搭建