Open kevinyan815 opened 2 years ago
下面简单总结一下 Go 环境安装的步骤。
安装包去 Go 的官网下载地址 https://go.dev/dl/ 下载对应系统的包,22年3月 最新的发行版是 1.18
页面上也有其他版本供选择下载。下载完成,打开安装器一路下一步即可:
安装器会吧 Go 安装在 /user/local/go 目录
安装完成后,我们可以在命令行执行 go env 命令,看到默认的 go 环境变量:
GO111MODULE="" GOARCH="amd64" GOBIN="" GOCACHE="" GOENV="" GOEXE="" GOEXPERIMENT="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOINSECURE="" GOMODCACHE="" GOOS="darwin" GOPATH="/usrs/local/go" GOROOT="/usr/local/go" ....
接下来,我们要对几个配置项进行更改,让我们能更好地使用 Go。
$GOPATH/src/example.com/infa/pay
go env -w GOPATH="/Users/xxx/Code/Go"
另外还有一点要注意,GOMODULECACHE 即Go Modules 下载在本地的仓库缓存是 $GOPATH/pkg/mod 目录,设置 GOPATH 后会自动随之改变,个人感觉比放在默认的/usr/local/go/pkg/mod 里让人更舒服些,可能是对自己电脑的洁癖导致的。
go env -w GOPROXY="https://goproxy.cn,direct"
go env -w GOPRIVATE="code.inner-company-xxx.com"
安装完后,表演一下祖传艺能,输出个Hello World。
package main import "fmt" func main() { fmt.Println("Hello World!") }
能正常执行后(我还没见过执行不了的情况)就可以开始我们的Go 搬砖之旅了:)。
下面简单总结一下 Go 环境安装的步骤。
下载安装包
安装包去 Go 的官网下载地址 https://go.dev/dl/ 下载对应系统的包,22年3月 最新的发行版是 1.18
页面上也有其他版本供选择下载。下载完成,打开安装器一路下一步即可:
安装器会吧 Go 安装在 /user/local/go 目录
配置 go env
安装完成后,我们可以在命令行执行 go env 命令,看到默认的 go 环境变量:
接下来,我们要对几个配置项进行更改,让我们能更好地使用 Go。
$GOPATH/src/example.com/infa/pay
。 虽然1.12 有了 Go Modules 后,可以把Go 项目放在任何地方,但我还是习惯统一放在/Code/Go/src 里,所以在这里执行下面的命令把 GOPATH 设置成 /Users/xxx/Code/Go另外还有一点要注意,GOMODULECACHE 即Go Modules 下载在本地的仓库缓存是 $GOPATH/pkg/mod 目录,设置 GOPATH 后会自动随之改变,个人感觉比放在默认的/usr/local/go/pkg/mod 里让人更舒服些,可能是对自己电脑的洁癖导致的。
祖传艺能-- Hello World
安装完后,表演一下祖传艺能,输出个Hello World。
能正常执行后(我还没见过执行不了的情况)就可以开始我们的Go 搬砖之旅了:)。