配置Go环境和选择最佳开发工具

发表时间: 2024-05-20 17:30

go 环境配置

下载安装包

官网(https://go.dev/dl/) 下载地址(国内)(https://golang.google.cn/dl/)

根据自己的操作系统选择下载即可

下载后安装 记住地址

比如: D:\work\devtool\go

配置系统环境变量 PATH 指向 go 的安装 bin 目录

比如: D:\work\devtool\go\bin

win11 右键徽标-》系统-》高级系统设置-》系统变量

验证

执行

go version

配置环境变量

查看全部环境变量

go env

配置 GOPATH (go 工作区)

工作区就是应用程序源代码所在的位置。一般 Go 项目共享同一个工作区。不过,从版本 1.11 开始,Go 已开始更改此方法。

win11 右键徽标-》系统-》高级系统设置-》xxx 的用户变量

xxx 代表你的计算机名是啥

配置 go module

go module(包管理器,管理第三方包) 代理设置 Go 1.13 及以上(推荐)

go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct

go 目录说明

一般会在 GOPATH 目录下建 3 个目录

bin 包含应用程序中的可执行文件pkg 包含可用库的已编译版本。 编译器可以链接这些库,而无需重新编译它们src 包括位于工作区中的所有应用程序源代码  -- hello    -- main.go  -- project2      -- main.go

go 开发工具选择

  1. vs code 官网地址:https://code.visualstudio.com/
  2. goland 官网地址:https://www.jetbrains.com/go/
  • VSCode 调试功能好用,但是代码提示非常一般,写起来特别费劲
  • GoLand 各项功能非常完善,但是是收费的,并且占用资源较多

vscode

  • 下载安装后,更改语言为中文 win11 快捷键 (Ctrl+Shift+P )
  • 前往扩展 安装 go 扩展
  • 安装 Go 语言开发工具包 win11 快捷键 (Ctrl+Shift+P ) go:install
  • 安装 code Runner 扩展

方便开发调试,无需每次手敲命令了。~~

goland

配置语言环境

配置 GOROOT GOPATH GO 模块等 -- 填写最上面配置的相关值即可(goroot 填写到安装目录即可) GOROOT

GOPATH

GO 模块

至此准备工作已经完成,如果有问题可以留言~~。

其他说明

在进行 Go 语言开发的时候,

  1. 我们的代码总是会保存在 $GOPATH/src 目录下。

在工程经过 go build、go install 或 go get 等指令后,

  1. 会将下载的第三方包源代码文件放在 $GOPATH/src 目录下,
  2. 产生的二进制可执行文件放在 $GOPATH/bin 目录下,
  3. 生成的中间缓存文件会被保存在 $GOPATH/pkg 下。

如果我们使用版本管理工具(Version Control System,VCS。常用如 Git)来管理我们的项目代码时,我们只需要添加 $GOPATH/src 目录的源代码即可。bin 和 pkg 目录的内容无需版本控制。