一、Go 安装和配置
去官网下载对应系统的安装包:
https://golang.google.cn/dl/
然后每种系统有不同的安装方式,但是最终都要配置环境变量。以linux系统为例(win同理):
执行命令:/etc/profile
进行如下图编辑:
其中GOPATH可以写一个自定义目录,下文会讲到这个GOPATH是干嘛的。
配置好go后,在终端输入go env
:
如果看到了上图,说明安装成功。
二、golang 目录结构
先上一个网站:golang 编程规范 - 项目目录结构
如上图所示,首先注意,go有一个 GOPATH 工作区的概念,你的go语言代码都必须往那里写(当然你可以在环境变量里面配置多个工作区)。 现在打开你设置的GOPATH:
看到了两个目录,bin和pkg,我们手动新建一个src文件:
bin存放编译后的可执行文件;pkg存放编译后的包文件;src存放项目源文件。
注意:如果你想创建多个go项目,你应该去src目录下创建该文件,原因如下图所示:
所以我进入GOPATH的根目录下的src,构建两个go工程:
后续如果建立更多的GO项目,如果你不想配置多个GOPATH,那么就同样构建平行的文件夹即可。
三、使用vsCode运行第一个Go程序
使用vscode打开上面创建的daji-HelloGo-01,在里面创建一个main.go的文件,输入如下图代码:
在这里,可能vs会提示你安装插件:
如果你下载插件报错:io time out
挂了代理也下载不下来
解决方案:
go env -w GOPROXY=https://goproxy.io,direct
这里的代理会添加到go env的环境里面。
下载完插件后,进入vscode的终端,先进入到你main.go的目录下,然后执行go run ./main.go
即可看到输出结果:
至此,最基本的go语言配置和初步的Hello World程序已经搭建完成。