目录
安装Go
Ubuntu:
> sudo apt-get install golang-go
> go version
MAC:
> brew install go
> go version
Windows:直接跳转,简洁明了
从 Go 1.11 版本开始,Go 提供了 Go Modules 的机制,推荐设置以下环境变量,第三方包的下载将通过国内镜像,避免出现官方网址被屏蔽的问题。
> go env -w GOPROXY=https://goproxy.cn,direct
建议写入~/.bashrc文件中,每次打开命令行都会自动执行下面这个语句,就不需要重复设置了。
> export GOPROXY=https://goproxy.cn
常见报错
大概率是没有设置国内go环境代理,也就是GOPROXY,按照安装步骤设置后重试即可。
这个报错由go get语句导致,原因是Go1.11后的Modules机制,go get必须在1个Module下执行,所以需要按照下面这个步骤执行。
> go mod init example
> go get github.com/gin-gonic/gin
example 是你的模块名,创建好以后在当前目录下会有go.mod文件。