背景介绍:
开发的时候,往往会出现多个仓库使用的版本不一致,有的是低版本的,有的是高版本的,这两个版本对go的支持和fmt又不相同,而我们在开发的时候,就需要来回切换这个go的版本内容。(备注:这属于go工程使用的小技巧。)
操作方法:
步骤1:
先到一个固定的目录下,分别下载两个版本的go内容,下载路径可以是官方库:https://golang.google.cn/dl/或者go中国:https://studygolang.com/dl (备注:具体详细步骤可以参考:https://cloud.tencent.com/developer/article/1608987)
下载到本机,如下所示:
步骤2:
将GOROOT设置成go需要执行的公共路径,后续通过软链接将对应版本的go指向这个公共路径。操作如下:
1)配置profile文件,本人的文件是 .bash_profile,修改GOROOT对应的路径
$ vim .bash_profile
执行source来让profile生效,$ source .bash_profile,通过go env来验证,