环境
window10 + VSCode1.63.2 + go1.17.6.windows-amd64 + Git-2.35.1.2-64-bit
一、环境配置
1、go语言下载
https://golang.google.cn/dl/go1.17.6.windows-amd64.msi
2、VSCode下载
https://code.visualstudio.com/docs/?dv=win
3、git
https://github.com/git-for-windows/git/releases/download/v2.35.1.windows.2/Git-2.35.1.2-64-bit.exe
二、安装
1、vscode安装一直下一步直到完成,有需求可以修改安装路径
2、vscode安装中文插件
3、安装VS CODE GO插件
在VS CODE界面,单击左排最后一个按钮,出现插件管理界面,搜索go,搜到GO的首选插件,点"install"安装,这个安装很快完成。
4、安装vscode-go-syntax语法检查插件,插件完成后关闭vscode,配置go语言开发环境
5、go语言开发环境安装
1>双击go1.21.6.windows-amd64.msi,next、选择安装路径
2>安装后的C:\go1.21.6\目录结构
bin: 存放编译后的二进制文件
pkg:存放编译后的包文件,包文件的扩展名一般以xxx.a,既 .a结尾
src:存放go语言的源码
6、配置go环境变量
1>打开环境变量设置
2>删除用户环境变量
3>在系统环境变量中添加go相关的变量,需要添加的变量如下
变量名 | 变量的值 | 变量的作用 |
---|---|---|
GOPATH | C:\goproject | Go语言工作目录,指定存放编写的go项目,包,编译的二进制文件等 |
GOROOT | C:\go1.21.6 | 指定Go开发包的安装目录 |
PATH | 追加C:\goproject\bin | 增加go命令的路径,让我们在终端不写绝对路径可以直接运行go命令 |
GO111MODULE | on | 开启 Go.mod功能,指定编译go代码时所需要的依赖包,直接使用go.mod来下载股那里,go.mod是go官方依赖包管理工具 |
GOPROXY | https://goproxy.cn | 配置go下载包时的代理地址为国内go代理地址,go依赖包默认下载地址是国外的,不能科学上网需要配置代理 |
4>配置环境变量
创建工作目录:C:\goproject\src、 C:\goproject\bin、C:\goproject\pkg
在系统环境变量中添加GOPATH
在系统环境变量中添加GOROOT
修改系统环境变量中的path,追加C:\goproject\bin
添加GO111MODULE 变量
配置GOPROXY环境变量,需要添加direct(优先走代理,代理访问不同直接找github源地址下载)
5>验证go开发环境安装成功
7、创建go的第一个程序
1>创建C:\goproject\src\project01
2>通过vscode打开C:\goproject\src\project01
3>创建min.go,vs code打开hello.go后,输入任何一个字符,在右下方出现"toools missing"的提示。单击提示并在弹出框中选择install ALL,然后开始安装缺少的工具,这个过程比较长,直到最后出现all tools successfully installed的提示。
4>编写第一个go程序
package main
import (
"fmt"
)
func main() {
fmt.Println("hello word!")
}
5>安装code runner插件
6>在vscode运行代码
7>go build编译go程序
有用的插件
1、remote ssh,用于远程连接linux服务器
2、GitLens — Git supercharged, 用于查看代码提交的开发者