go环境搭建

下载SDK

https://golang.org下载对应的SDK(需要翻墙)

安装Go环境

安装完成后,打开terminal ,输入如下命令,查看安装的版本:

go version

设置go开发环境

export GOPATH=/Library/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

GOPATH:日常开发的根目录,Go从1.1版本到1.7版本必须设置这个变量,而且不能和Go的安装目录一样,这个目录用来存放Go源码,Go的可运行文件,以及相应的编译之后的包文件。所以,这个目录下面有三个子目录:src、bin、pkg
src 存放源代码(比如:.go .c .h .s等)
pkg 编译后生成的文件(比如:.a)
bin 编译后生成的可执行文件(为了方便,可以把此目录加入到\(PATH变量中,如果有多个gopath,那么使用\){GOPATH//://bin:}/bin)
GOBIN:是GOPATH下的bin目录
PATH:环境变量。需要gobin目录加入到path路径下,生成可执行文件就可以直接运行了。

  • 安装gocode
go get -u -v github.com/nsf/gocode
  • 安装godef
go get -u -v github.com/rogpeppe/godef
  • 安装golint
go get -u -v github.com/golang/lint/golint
  • 安装go-find-references
go get -u -v github.com/lukehoban/go-find-references
  • 安装go-outline
go get -u -v github.com/lukehoban/go-outline
  • 安装goreturns
go get -u -v sourcegraph.com/sqs/goreturns
  • 安装gorename
go get -u -v golang.org/x/tools/cmd/gorename