Invalid-go-version-报错

描述

报错为:

1
2
go: errors parsing go.mod:
/src/go.mod:3: invalid go version '1.21.1': must match format 1.23

意思是, go.mod 文件中指定的 Go 版本 1.21.1 不符合 Go 模块文件的版本格式要求. Go 模块文件要求的版本格式是 go 1.X, 其中 X 是一个主要版本号. 版本号不能包含补丁版本号或次要版本号.

解决

打开 go.mod 文件, 找到 go 开头的行, 如:

1
2
3
module example.com/my-module

go 1.21.1

go 的版本行改为 go 1.21, 即删除补丁版本号 .1, 如:

1
go 1.21

Invalid-go-version-报错
http://example.com/2024/05/18/Invalid-go-version-报错/
作者
Jie
发布于
2024年5月18日
许可协议