方法一:使用goland IDE来安装多个go版本
在goland IDE的settings页面中,找到GOROOT,然后右边会有+号的按钮,点击+号按钮,去选择要下载的go版本。
下载完后,再修改一下GOPATH的配置,补充上刚添加上的go下载的目录 (这一步似乎是多余的)
现在再在goland的命令行里查看go版本命令,就会发现版本已经改变
但是这个goland的安装会有一个问题,那就是它只在goland ide里生效,因为是在ide里面指定goroot和gopath的。在电脑的原生的命令行里,go版本是不会发生改变的。如下图所示:电脑识别的go版本依然是go1.16(这是因为在电脑的环境变量里,依旧是1.16的目录)
方法二:手动安装,手动改环境变量
首先,去go官网下载指定的go-SDK到自己的本地目录,然后修改自己的环境变量。
我的电脑上右键,选择属性
点击高级系统设置
点击环境变量
编辑goroot和gopath的环境变量(修改为自己的新版本的1.18的目录)
到此就结束了,由于本文是探讨多版本go的安装,所以默认你之前已经安装过了go,所以你是不需要配置PATH变量的,如下图
最后,看看在此电脑上,是否也改变GO版本了