Golang环境配置

`GOROOT`和`GOPATH`都是环境变量,其中`GOROOT`是我们安装go开发包的路径,而从Go 1.8版本开始,Go开发包在安装完成后会为`GOPATH`设置一个默认目录,参见下表。

GOROOT和GOPATH

GOPATH在不同操作系统平台上的默认值

平台 GOPATH默认值 举例
Windows %USERPROFILE%/go C:\Users\用户名\go
Unix $HOME/go /home/用户名/go

可以通过以下方法查看默认的GOPATH目录:env01env02env03env04我们只需要记住默认的GOPATH路径在哪里就可以了,并且默认情况下 GOROOT下的bin目录及GOPATH下的bin目录都已经添加到环境变量中了,我们也不需要额外配置了。

GOPROXY

Go1.14版本之后,都推荐使用go mod模式来管理依赖环境了,也不再强制我们把代码必须写在GOPATH下面的src目录了,你可以在你电脑的任意位置编写go代码。(网上有些教程适用于1.11版本之前。)

默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,由于国内访问不到https://proxy.golang.org,所以我们需要换一个PROXY,这里推荐使用https://goproxy.iohttps://goproxy.cn

可以执行下面的命令修改GOPROXY:

go env -w GOPROXY=https://goproxy.cn,direct

目录

Golang学习资料
Golang介绍
Golang安装环境
安装Go语言及搭建 Golang环境配置 Go语言开发集成环境 第一个Go程序
Golang基础知识
Golang 的主要特征 Golang 内置类型和函数 Golang Init函数和main函数 Golang 命令
Golang流程控制
Golang函数
Golang方法
Golang面向对象
Golang网络编程
Golang并发编程
Golang标准库
Golang插件库
Golang数据结构算法
Golang框架学习