一、前言
本文内容主要包括
1.下载配置go编译器
编译器:把代码变成程序。写的.go文件是给人看的文本,电脑的 CPU 只认识机器指令。编译器负责把整个 Go 代码一次性翻译成电脑能直接运行的可执行文件(比如 Windows 下的.exe)。没有go编译器,代码就只是一堆文本,电脑完全无法执行。
二、官网
云原生时代,Go语言或将成为新的主力开发语言,所以我们有必要学习并掌握它。第一件事情,就是把环境搭建起来,大家可以跟着步骤一起将Go语言开发环境搭建起来哦。
国内地址:
https://studygolang.com/dl
官网地址:
All releases - The Go Programming Language
三、go的下载安装
1.官网下载
1.打开官网
All releases - The Go Programming Language
根据系统来选择下载包
2.国内下载
3.安装
我这里是Window,所以直接下载windows的安装包来安装。
双击安装包,一路向下next安装即可!!!
4.验证是否安装成功
在控制台窗口输入“go version”可查看Go版本,检测是否安装成功。
5.配置环境变量
1.需要配置的环境变量
Go需要一个安装目录:GOROOT
还需要一个工作目录:GOPATH
GOROOT是安装目录,GOPATH是自己建立的工作目录,指定gopath后项目会自动存放到自己指定的工作目录。
2.环境变量说明
系统变量 vs 用户变量
在安装开发环境(比如 Go、Java、Python)时,我们经常需要配置“环境变量”。打开 Windows 的环境变量设置面板,你会发现它分成了上下两块:用户变量和系统变量。
很多新手会懵:这俩到底有什么区别?我该配哪一个?
用户变量(User Variables)
作用范围:只对当前登录的 Windows 账号有效。
场景:如果你电脑有多个账号(比如你和你女朋友共用电脑),你配在“用户变量”里,只有你登录时 go 命令才好使;她登录时就会报错。
系统变量(System Variables)
作用范围:对这台电脑上的所有账号都有效
企业里多人共用一台开发机,或者电脑有多个不同权限的账号,配在“系统变量”里,就能保证不管谁登录,环境都能正常工作,不会出现“你能用,他不能用”的现象。
3.配置环境变量
1.GOROOT
2.GOPATH
GOPATH即为存储Go语言项目的路径,可以自己进行设值。
1》创建工作目录
创建src、pkg、bin三个目录
了解:GOPATH的目录结构
一个Go语言项目的目录一般包含以下三个子目录:
src 目录:放置项目和库的源文件;
pkg 目录:放置编译后生成的包/库的归档文件;
bin 目录:放置编译后生成的可执行文件。
2》配置环境变量
设置-》系统-》关于-》高级系统设置-》环境变量-》系统变量
4.验证
打开控制台,输入命令go env查看是否配置成功。