从零搭建Go的开发环境

Posted 雾晴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零搭建Go的开发环境相关的知识,希望对你有一定的参考价值。

一、去官网下载Go的安装包

Go官网镜像下载地址:https://golang.google.cn/dl/

选择对应的操作系统进行下载,下载完了,安装直接一路next

二、测试是否安装成功

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

GOROOT和GOPATH都是环境变量,其中GOROOT是我们安装go开发包的路径,而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录,并且在Go1.14及之后的版本中启用了Go Module模式之后,不一定非要将代码写到GOPATH目录下,所以也就不需要我们再自己配置GOPATH了,使用默认的即可。

Go1.14版本之后,都推荐使用go mod模式来管理依赖环境了,也不再强制我们把代码必须写在GOPATH下面的src目录了,你可以在你电脑的任意位置编写go代码。

三、修改GOPROXY

go env -w GOPROXY=https://goproxy.cn,direct

四、Go编辑器

Go采用的是UTF-8编码的文本文件存放源代码,理论上使用任何一款文本编辑器都可以做Go语言开发,由于电脑性能问题后面的代码都采用VS Code编写。VsCode的下载就不写了,这里推荐个链接
VsCode下载

我们需要在VsCode里面安装GO扩展

第一个Hello word

1、进入项目目录

2、在cmd下运行 go mod init 项目名 命令 对项目进行初始化,该命令会在项目根目录下生成go.mod文件。例如,我们使用hello作为我们第一个Go项目的名称,执行如下命令。

接下来在该目录中创建一个main.go文件:

然后用vs Code打开,编写代码

非常重要!!! 如果此时VS Code右下角弹出提示让你安装插件,务必点 install all 进行安装

在hello目录下执行:
go build

或者在其他目录执行以下命令:
go build hello

go编译器会去 GOPATH的src目录下查找你要编译的hello项目

编译得到的可执行文件会保存在执行编译命令的当前目录下,如果是windows平台会在当前目录下找到hello.exe可执行文件。

可在终端直接执行该hello.exe文件:

好到这里就结束了。

以上是关于从零搭建Go的开发环境的主要内容,如果未能解决你的问题,请参考以下文章

从零开始搭建Go语言开发环境

go语言开发---从零开始搭建Go语言开发环境

Go-从零开始搭建Go语言开发环境

从零搭建Go的开发环境

从零搭建Go的开发环境

从零开始搭建EasyDarwin环境——Windows系统开发环境Golang的搭建