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 个地址都可以,根据自己需要选择
打开网站如下图
我们选择最新的推荐版本 MacOS 下载,如下图:
3、Go 安装及环境配置
3.1、Go 安装
双击下载好的安装包文件
点击继续
点击继续
点击安装
点击关闭,完成安装
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
本文教程到此结束,小伙伴们可以愉快的开启编程之旅。