windows平台

下载安装并配置环境变量

下载地址:https://golang.google.cn/dl/,这里提供了不同平台的go版本,根据自己的平台选择下载。

这里注意,安装路径选择一个比较好找的路径,例如:c:/go,其他安装都选择”下一步“即可。

安装完成后,把C:\go\bin目录添加到环境变量,这里就可以使用go了,在命令行输入 go version查看版本,输出结果如下所示。

1
go version go1.16.6 windows/amd64

配置go环境

1
2
go env -w GO111MODULE=on 
go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct

使用使用go mod 管理库,需要科学上网

安装配置git

1
https://www.git-scm.com/download/

配置环境变量,命令行输入git测试

goroot和gopath

goroot就是go安装的根目录,gopath就是go项目所在的路径,高版本go项目已经不再依赖gopath来管理项目,使用go mod来管理项目。

Linux平台

如果不是要在Linux平台敲go代码就不需要在Linux平台安装Go,我们开发机上写好的go代码只需要跨平台编译(详见文章末尾的跨平台编译)好之后就可以拷贝到Linux服务器上运行了,这也是go程序跨平台易部署的优势。

我们在版本选择页面选择并下载好go1.14.1.linux-amd64.tar.gz文件:

1
wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz

将下载好的文件解压到/usr/local目录下:

1
tar -zxvf go1.14.1.linux-amd64.tar.gz -C /usr/local  # 解压

如果提示没有权限,加上sudo以root用户的身份再运行。执行完就可以在/usr/local/下看到go目录了。

配置环境变量: Linux下有两个文件可以配置环境变量,其中/etc/profile是对所有用户生效的;$HOME/.profile是对当前用户生效的,根据自己的情况自行选择一个文件打开,添加如下两行代码,保存退出。

1
2
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

修改/etc/profile后要重启生效,修改$HOME/.profile后使用source命令加载$HOME/.profile文件即可生效。 检查:

1
2
~ go version
go version go1.16.6 linux/amd64

Mac平台

下载可执行文件版,直接点击下一步安装即可,默认会将go安装到/usr/local/go目录下。

上一步安装过程执行完毕后,可以打开终端窗口,输入go version命令,查看安装的Go版本。

1
go version go1.16.6 darwin/amd64