1、简介

1.1、概述

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。

对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。

2、Go 安装包下载

安装包下载地址,下面 4 个地址都可以,根据自己需要选择

打开网站如下图

go语言开启启动 go语言开发操作系统_go


我们选择最新的推荐版本 MacOS 下载,如下图:

go语言开启启动 go语言开发操作系统_配置_02

3、Go 安装及环境配置

3.1、Go 安装

双击下载好的安装包文件

go语言开启启动 go语言开发操作系统_安装_03

点击继续

go语言开启启动 go语言开发操作系统_配置_04

点击继续

go语言开启启动 go语言开发操作系统_go_05

点击安装

go语言开启启动 go语言开发操作系统_配置_06

点击关闭,完成安装

3.2、Go 环境配置

1、打开环境变量文件

# 进入当前用户的 home 目录
cd /Users/修改为自己 MAC 电脑用户名称

# 打开环境变量配置文件
open .bash_profile

# 报错:.bash_profile does not exist.
# 第一次配置环境变量,先创建文件
touch .bash_profile

# 再次执行打开环境变量配置文件
open .bash_profile

2、配置 Go 环境变量

# 复制如下内容
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH:.

# 配置文件立即生效
source .bash_profile

3、检查环境变量

# 查看 Go 版本信息
go -version

4、Go 国内镜像加速

需要运行下面命令或可以把以下命令写到 .bashrc 或 .bash_profile 文件中

# 启用 Go Modules 功能
go env -w GO111MODULE=on
 
# 配置 GOPROXY 环境变量,以下三选一
 
# 1. 七牛 CDN
go env -w  GOPROXY=https://goproxy.cn,direct
 
# 2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
 
# 3. 官方
go env -w  GOPROXY=https://goproxy.io,direct

查看当前环境变量配置
go env | grep GOPROXY

本文教程到此结束,小伙伴们可以愉快的开启编程之旅。