Ubuntu中安装Go

  1. 官网下载页找到最新版本号,通过wget下载安装包
1
sudo wget https://golang.google.cn/dl/go1.23.5.linux-amd64.tar.gz
  1. 删除以前的安装残留,将下载的安装包解压到/usr/local
1
 sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.23.5.linux-amd64.tar.gz
  1. /usr/local/go/bin添加到PATH环境变量$HOME/.profile/etc/profile(用于系统范围的安装)
1
2
3
vi $HOME/.profile
sudo vi /etc/profile
export PATH=$PATH:/usr/local/go/bin

注意:若使用Ubuntu的vi编辑时,遇到按上下左右键变成ABCD,则先按Esc退出编辑状态,然后输入:q!退出文件编辑。会出现该问题的原因是原有的vim-common组件有问题,可以通过卸载原有的vim-common组件,安装新的vim来解决这个问题。

1
2
3
4
# 卸载原先的vim-common组件
sudo apt-get remove vim-common
# 安装vim
sudo apt-get install vim
  1. 使更改立即生效
1
2
source $HOME/.profile
source /etc/profile
  1. 创建软链接
1
sudo ln -fs /usr/local/go/bin/go /usr/local/bin/go
  1. 检查是否安装成功
1
 go version
  1. 启用 Go Modules 功能:
1
go env -w GO111MODULE=on
  1. 配置 GOPROXY 环境变量(以下三选一):
1
2
3
4
5
6
7
8
9
# 七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct

# 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

# 官方
go env -w GOPROXY=https://goproxy.io,direct
go env -w GOPROXY=https://proxy.golang.com.cn,direct
  1. 确认设置:
1
go env | grep GOPROXY
Built with Hugo
Theme Stack designed by Jimmy