前言
部门内部使用微服务用到猪齿鱼框架,可是猪齿鱼很多组件都用到了GO语言,想看懂最起码需要学习一下语法。
于是,GO语言学习之旅开始了。
- 先用菜鸟教程学习了语法什么的,大概的练练手。
- 因为要看源码,看人家的项目,于是需要有个编辑器看着方便,我们用的vsCode,所以就要在VSCode中配置GO语言开发环境
- 好吧,还是需要借助一下搜索引擎
前置
1.Golang环境配置
GO语言环境安装包下载地址:https://golang.google.cn/dl/
选择windows,如下图
安装完成后需要配置环境变量,主要有三个地方需要配置。
用户变量中的GOPATH,系统环境变量中的GOROOT与Path,具体解释
- GOPATH GO语言的工作空间,可以自己随便建一个文件夹就行 例如我的就是D:Go_WorkSpace
- GOROOT Go安装的位置,例如我的就是D:Go
- Path 主要是GO和其工作空间的bin,例如我的就是D:Gobin;%GOPATH%bin;
如图所示--
完成之后可以用命令行检验一下,比如
go version
检测一下版本,如图所示
在比如验证一下,Go语言的环境配置是否与你设置的一致,
go env
如图所示---GOPATH与GOROOT与我们的环境变量相同。
--- 好了到这,GOlang的配置就完成了 ---
2. vsCode配置
- 在GOPATH文件夹里,也就是你需要GO的工作空间创建文件夹,像这样
- 打开vsCode,利用vscode的文件夹选项进行打开Go_WorkSpace
- 在vsCode 中安装Go插件,并打开setting.json(Files-Preferences-Settings),写入相关配置,内容如下
"files.autoSave":"onFocusChange",
"go.buildOnSave": true,
"go.lintOnSave": true,
"go.vetOnSave": true,
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.useCodeSnippetsOnFunctionSuggest": false,
"go.formatTool": "goreturns",
"editor.fontSize": 18,
"go.goroot": "D:\\Go",
"go.gopath": "D:\\Go_WorkSpace"
别忘了保存。
4.保存完毕后,会显示需要你安装插件,点击install all全部就可以。你有代理说不定就不用下面的操作了。不然要么全部安装失败,要么就是部分失败。但是其实就是在github上去下载东西,你完全可以clone下来,安装,具体怎么做呢?
- 首先,你在GO_WorkSpace文件夹里再建几个文件夹,目录大概是这样的
D:\Go_WorkSpace\src\golang.org\x\tools
- 浏览器中输入https://github.com/golang/too...,克隆下整个项目,将项目中的文件解压到这个目录底下,我是这么做的,你只要能把这个项目的里的内容弄下来,放到这个Tools里面就行了,最后就像这样
这个时候,你在根据提示点击那个install all,一般就会成功安装,像这样
- 在Go_WorkSpace文件夹下新建文件夹,新建demo-test.go,写入代码
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
如下图
有疑问加站长微信联系(非本文作者)