go 1.15.2升级到 go 1.16.3遇到的问题: version “go1.16.3“ does not match go tool version “go1.15.2“
Posted bkzy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go 1.15.2升级到 go 1.16.3遇到的问题: version “go1.16.3“ does not match go tool version “go1.15.2“相关的知识,希望对你有一定的参考价值。
升级过程
直接下载`go1.16.3.windows-amd64.zip`包,解压缩后替换原c:\\go目录下的文件
升级后遇到的问题
升级完成后,直接编译原先可以争取编译的程序,报错如下:
version "go1.16.3" does not match go tool version "go1.15.2"
问题分析及解决方法
问题分析
此种升级方法只升级了 GOROOT路径下的文件,而没有升级 GOPATH 目录下的文件,从而导致了版本的不匹配。
解决方法
将 升级后的 GOROOT目录(我这里是c:\\go)中bin目录下的 go.exe和gofmt.exe文件复制到 GOPATH目录下的bin文件夹下,替换掉原有的go.exe和gofmt.exe即可。
以上是关于go 1.15.2升级到 go 1.16.3遇到的问题: version “go1.16.3“ does not match go tool version “go1.15.2“的主要内容,如果未能解决你的问题,请参考以下文章