跳转至

Go

awesome-go

Go 编程风格指南

Go Code Review Comments

Effective Go

Go 项目目录布局

Standard Go Project Layout

Go Root/Path 设置

GOROOT: Go的安装目录,(类似于java的JDK) GOPATH: 工作空间,保存go项目代码和第三方依赖包

GOPATH的作用:

  1. 保存编译后的二进制文件。
  2. go getgo install命令会下载 go 代码到GOPATH
  3. import包时的搜索路径
go env -w GOROOT="/usr/local//Cellar/go/<version>/libexec"

Go 代理设置

go env -w GOPROXY="https://proxy.golang.org,direct"

恢复设置:

go env -u <变量名>