【golang学习之旅】使用VScode安装配置Go开发环境

📅 发布时间:2026/7/8 12:56:13 👁️ 浏览次数:
【golang学习之旅】使用VScode安装配置Go开发环境
1. 下载并安装Go1.1 下载地址1.2 选择版本并下载1.3 安装目录1.4 验证是否安装成功2. 配置环境变量2.1 配置步骤2.2 GO部分环境变量说明3. 下载或更新 Vscode3.1 下载地址3.2 安装步骤4. 为Go开发配置VScode1. 下载并安装Go1.1 下载地址https://studygolang.com/dl1.2 选择版本并下载我选择了较新的稳定版本 go1.21.11。并且根据自己的系统选择安装包我是Windows所以选择下面的安装包进行下载路径选择可以自定义1.3 安装目录安装好之后安装目录中有如下文件目录介绍apigo1.1.txt,go.1.2.txt…go1.12.txt存放go的所有版本go1.1到go.1.21的api信息doc存放Go语言几乎全部的HTML格式的官方文档和说明方便开发者在离线时查看bin存放go的可执行文件。包括gofmt.exego官方的代码格式化工具用来统一代码风格godoc.exe在不联网的情况下在本地访问go的apigo.exe编译构建整个go项目贯穿go项目的声明周期go env; go build; go mod; go install;等等lib一些公共的库。存放各类编辑器或IDE集成开发环境软件的插件辅助它们查看和编写Go代码pkg在go install 完成后用于保存go语言标准库的所有归档文件比如fmt包被构建安装后将生成一个fmt.a归档文件同时也包含了和平台windowslinuxmac项目的一些目录,不同的操作系统看到不一样src存放go所有标准库go语言工具以及涉及到的底层库C语言实现的代码test存放测试go语言的代码文件1.4 验证是否安装成功安装完成后Win R 打开输入 cmd 打开命令行窗口然后输入go version可以查看 Go 的版本2. 配置环境变量2.1 配置步骤右键此电脑 → 属性 → 高级系统设置 → 环境变量新建系统变量新建GOROOT变量新建GOPATH变量。GOPATH的目录位置可以自己选择先自己选择一个目录作为GOPATH然后在目录中创建以下三个目录然后添加GOPATH系统变量把用户变量里的 GOPATH 也换成自定义的目录然后编辑用户变量里的 Path最后可以去看一下系统变量里的 Path点击 Path然后编辑一般可以看到 Go 的路径已经配置好了我们不需要动这是 Go 在安装时自动配置的。之前用go version查看版本号也是因为这里的环境变量如果以后出现命令未找到等问题可以回到这里检查。配置环境完变量后记得点击「确定」再退出。最后Win R输入 cmd 打开命令行输入go env可以检查一下主要是看一下GOROOT和GOPATH这两个变量应该是和我们前面设置的一致2.2 GO部分环境变量说明go env //打印Go所有默认环境变量GOROOT环境变量GOROOT表示Go语言的安装目录。在Windows中GOROOT的默认值是C:/go而在Mac OS或Linux中GOROOT的默认值是usr/local/go如果将Go安装在其他目录中而需要将GOROOT的值修改为对应的目录。一般我们安装好之后Go会自动配置该变量GOPATH环境变量GOPATH是Go项目的工作目录按照Go开发规范GOPATH目录下的每个工作一般分为三个子目录:src,pkg,binsrc目录放的是我们开发的源代码文件其下面对应的目录称为包pkg存放编译后的包文件bin存放项目源文件GOBINGOBIN用来存放我们的项目代码编译后生成的二进制文件 可执行文件。当我们使用go install命令编译打包我们的项目代码时它会将编译后生成的二进制文件放入到GOBIN指定的目录下。如果没有指定GOBIN目录默认是GOPATH/binGOPROXYGOPROXY设置的是go get 下载依赖时使用的代理地址列表。该环境变量也可以设置多个值多个值之间使用逗号 或竖杠分隔。当用 go 命令查找依赖模块时它会按顺序访问 GOPROXY 列表中的每个代理直到收到成功的响应或出现终端错误GOOSGOOS的值是为其编译代码的操作系统。例如linux、darwin、windows、netbsd、freebsd、openbsd、solarisGOARCHGOARCH的值是为其编译代码的CPU架构或处理器。比如amd64、386、arm等GOARCH和GOOS是成对出现的比如如果是macOS系统那么它们就有以下几种组合形式:GOOS和GOARCH这两个环境变量用于交叉编译也就是在一个平台上可以生成在另一个平台上运行的程序比如在32位的windows操作系统环境中生成可以在64位Linux操作系统上运行的二进制程序通常需要借助第三方的工具才能够实现。但是在GO语言中只需要设置GOOS和GOARCH这两个环境变量就可以实现3. 下载或更新 Vscode3.1 下载地址https://code.visualstudio.com/Download3.2 安装步骤下载 Vscode 安装文件下载完成单击安装文件开始进行安装自定义安装目录选择附加任务准备安装正在安装几秒钟就安装成功了4. 为Go开发配置VScode打开终端并执行:在vscode界面按键盘ctrlshiftp输入Go: install/update tools回车如下图选择要安装的依赖这里全选等待安装完成