如果安装了版本管理工具就切换到所必要升级的go版本
没有安装版本管理工具就使用安装的所必要升级的go版本 1.项目下执行升级下令
下令:go mod edit -go=版本号(go mod edit -go=1.22.12)
验证是否修改成功,打开项目根目次下的go.mod文件,查看第三行是否修改版本为:go 1.22.12 (博主用这个版本号做示例) 2.更新依赖包
下令:go mod tidy 或者 go mod tidy -v
这里有两个下令,不带参数的是默认的,带参数的是Verbose 模式会打印具体信息,删除了那些包,升级了那些包等 3.检查是否有不兼容的依赖
一般情况执行完上面两步就升级完成了,如果启动项目报错可以按照这种方式举行检查,对检查到的依赖包举行处理
下令:go list -m -u all 4.运行项目runtime报错
类似如下
fatal error: unexpected signal during runtime execution