删除 Go 安装目录: 删除 /usr/local/go
目录,这是 Go 的安装位置。
sudo rm -rf /usr/local/go
清理环境变量:
nano ~/.bashrc
找到以下行并删除或注释掉它们(在行首添加 #
来注释):
export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
export PATH=$GOPATH/bin:$PATH
保存并关闭文件,然后重新加载配置文件:
source ~/.bashrc
Failed to find a go command (go1.21.0 or newer) needed to install tools. The go command (/usr/local/go/bin/go) is too old (go1.19). If your project requires a Go version older than go1.21.0, please manually install the tools or, use the "go.toolsManagement.go" setting to configure a different go command (go 1.21.0+) to be used for tools installation. See https://github.com/golang/vscode-go/issues/3411.
更新版本到1.21.1
https://golang.org/dl/go1.21.1.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.21.1.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
go version 检验go版本
学习go之前
ctrl+shift+p
选择第一个安装工具
全选确定
出现
表示安装成功