update-go-version
golang 的发布策略是支持到最新的 2 个主版本发布。目前的发布周期是大概每年会发布 2 个主版本,所以基本上每年都要升级一下主版本。
这里记录一下如何安全的升级到新版本。
先安装新的版本
这个没什么好说的,正常下载安装就行了。
升级
go 使用 go.mod 文件管理依赖,所以主要修改这个文件就行了。
// 第一行是模块名
module xxxx
// 第二行是版本,改成新的就行
go 1.18
// 后面是具体依赖,一般都是自动生成和修改
require xxxx修改完版本之后,使用以下两个命令更新依赖:
go get -u
go mod tidy测试
确保你的项目可以正常运行。