从零搭建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的开发环境的主要内容,如果未能解决你的问题,请参考以下文章