windows环境下golang 1.24的安装和设置

参考文档

golang 1.24的安装

下载和安装

在上面下载页面中下载 go1.24.0.windows-amd64.zip 版本, 然后解压到任意目录即完成了安装。

配置环境变量

  • 添加GOROOT变量(go的安装目录):D:\dev\go\bin
  • 添加GOPATH变量(go工作目录):D:\dev\gopath\bin
  • 修改PATH变量,在最后添加:%GOROOT%\bin%GOPATH%\bin

修改、查看 golang 系统参数配置

 1# 开启Go Modules模式(推荐开启)
 2D:\dev\bin>go env -w GO111MODULE=on
 3
 4# 指定GOPATH目录
 5D:\dev\bin>go env -w GOPATH=D:\dev\gopath
 6
 7# 设置代理源,加快访问速度
 8D:\dev\bin>go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct
 9
10# 查看 golang 系统参数配置
11# 事实上,windows系统的 golang 系统参数配置文件位于 C:\Users\{当前用户}\AppData\Roaming\go\env
12D:\dev\bin>go env
13......
14set GO111MODULE=on
15......
16set GOPATH=D:\dev\gopath
17......
18set GOPROXY=https://goproxy.cn,https://goproxy.io,direct
19set GOROOT=D:\dev\go
20......
21set GOVERSION=go1.24.0
22......

测试

1# 创建项目目录
2D:\tmp>mkdir go-demo
3
4# 进入项目目录
5D:\tmp>cd go-demo
6
7# 初始化Go项目命令
8D:\tmp\go-demo>go mod init go-demo
9go: creating new go.mod: module go-demo

在上面的文件夹中创建 main.go 文件,内容如下:

1package main    // 包名,同一个包的多个go文件组成一个程序单元。路径名需要与包名相同
2
3import "fmt"    // 引入依赖
4
5func main(){    // 每一个go项目都必须有一个main方法作为程序入口
6	fmt.Printf("Hello World")
7}

然后编译并运行代码:go run main.go,可以看到如下结果:

1D:\tmp\go-demo>go run main.go
2Hello World