安装前的确认工作
确认WSL的版本
使用PowerShell查看版本号
wsl -l -v
如看到WSL的版本为1,则需要升级到2
具体升级WSL版本的操作,请看:WSL1升级为WSL2
下载
我下载的为1.20.2版本,如果想下载其他版本,可前往官方站点所有版本 - Go 编程语言 (google.cn)查看筛选理想版本:
wget https://golang.google.cn/dl/go1.20.2.linux-amd64.tar.gz
安装
运行解压命令之前先删除已安装的Go
rm -rf /usr/local/go
在执行下载命令的目录下执行解压指令
tar -zvxf go1.20.2.linux-amd64.tar.gz
解压完成后,将解压后得到的go文件夹放到/usr/local目录下
mv ./go /usr/local
配置
root身份配置Go环境变量
sudo vim /etc/profile
在最后添加命令:
export GOROOT=/usr/local/go
export GOPATH=你的工作目录
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后,使环境变量生效
source /etc/profile
检测是否成功安装
go version
安装过程中的问题
报错信息:bash: /usr/local/go/bin/go: cannot execute binary file: Exec format error
错误原因:WSL版本问题(本人的情况)
解决:将WSL的版本从1升级到2后,重新执行下载安装,检测安装成功