参考网址
www.cnblogs.com/quantoublog…
blog.csdn.net/baidu_34933…
感谢大佬分享,纯属个人学习,如有侵权请联系删除。
下载安装
进入Go官网,找到Download按钮并点击跳转。
go官网地址:https://go.dev/dl/
右侧的蓝色小地鼠——Gopher,是Go语言的吉祥物,由Rob Pike(罗布·派克,Go语言核心开发人员之一)的老婆设计~


安装完成后,在控制台中敲入`go version`。
出现版本信息即表明第一步取得成功,可以开始接下来的环境配置了。

环境变量配置
有几个环境变量配置很重要。
goroot
gopath
GO111MODULE
goproxy
goroot是go的安装目录
gopath是go的工作区,所有的go项目都要放在这个目录下,也方便统一管理。
由于在Go环境中手动维护和导入包非常严格且容易产生网络问题,因此建议在系统变量中额外增加两个变量
- 变量名:GO111MODULE,变量值:on,表示开启模块支持,方便包管理
- 变量名:GOPROXY,变量值:<https://goproxy.cn>,设置代理为国内镜像
export GOPROXY=https://goproxy.cn,direct
以上的环境变量,都是在.bash_profile文件中添加的。
vi .bash_profile # 打开文件
source .bash_profile # 使得该文件立即生效
比如:
export GOPATH=Go环境变量的路径
export GOROOT=Go安装路径
export PATH=$PATH:$GOROOT/bin

上图中,通过go env命令,就可以查看所有的关于go的环境变量。
图中,红框中的变量是很重要的变量。
IED的安装
主流的做Go开发的IDE有两个,微软的vscode(700m的神且正版免费)与jetbrains的GoLand。
IDE:集成开发环境。
<1>Goland
goland这个IDE是jetbrains公司的,我们应该比较熟悉,pycharm这个IDE也是这家公司的。

创建go项目

可以看到,除了在gopath下创建项目之外,还可以在任意路径下创建项目的。

这里我选择其他目录并创建项目,创建完成。
由于当前目录不是GoPath指定的路径,因此会弹出“配置GoPath”的提示,可以根据引导进行配置(添加Global全局路径后,之后的项目就会默认选用该路径)

在项目中写代码

<2> vs code
是微软公司的。
众所周知,vscode因其占用内存小,扩展性高深受大家喜欢,其做Go开发需要进行的配置也很简单
这里如何下载、汉化就不再过多赘述了。
插件商店直接搜索`Go`并安装,之后创建一个.go文件,此时右下方会提示是否安装xxx扩展,选择`install all`即可。