Files
workspace/notes/后端开发/golang/安装与配置.md
T
2025-10-31 17:28:45 +08:00

2.6 KiB

Windows安装

安装

下载网站:https://golang.google.cn/dl/

进入网站后,根据不同的安装方式进行安装即可

image-20250724101253235

这里选择 zip 的方式进行安装,下载好解压缩即可

配置环境变量

将 bin 目录添加到环境变量中

image-20250724101648690

验证

打开 cmd 进行验证

go version

输出一下信息即代表配置成功

go version go1.24.5 windows/amd64

GoModules 设置

全局设置

开启模块支持

go env -w GO111MODULE=on

设置代理

# 官网全球代理
go env -w GOPROXY=https://goproxy.io,direct
# 七牛云代理
go env -w GOPROXY=https://goproxy.cn,direct

取消代理

go env -w GOPROXY=direct

关闭校验:当你下载某个模块时,Go 会从 GOSUMDB 查询并校验它的哈希值(与 go.sum 中对应),确保依赖内容的完整性和安全性。

go env -w GOSUMDB=of

检查是否生效 ,打开 cmd 输入

go env GOPROXY

输出 https://goproxy.cn,direct 的话即代表成功

IDEA设置

image-20250731132955704

设置成功后

image-20250731133006015

GoPath 设置

全局设置

go env -w GOPATH="D:\devtool\golang\gopath"

IDEA设置

image-20250731132738448

修改 module 名称

GoLand

  1. 打开 go.mod 文件。
  2. 在 module base-farmework 上右键,选择 Refactor → Rename,或按快捷键 Shift + F6。
  3. 修改为 base-framework。
  4. 然后 Goland 会提示:“是否更新项目中的所有引用”,点击 Yes / Do Refactor。
  5. 等待 Goland 自动重写所有 import "base-farmework/..." 为 import "base-framework/..."。

错误

GoLand运行报错:WARNING: undefined behavior - version of Delve is too old for Go version go1.25.0 (maximum supported version 1.24)

安装:

go install github.com/go-delve/delve/cmd/dlv@master

修改 goland 配置:Help\Edit Custom Properties,新增配置:

dlv.path=D:\\devtool\\golang\\gopath\\bin\\dlv.exe

这个路径是 gopath 配置后的路径,默认在c盘 dlv.path=C:\\Users\\_user_\\go\\bin\\dlv.exe