go-linux环境安装(推荐)
2024年9月12日大约 1 分钟
一、go安装
下载 go linux版本
https://go.dev/dl/go1.25.5.linux-amd64.tar.gz
手动方式下载
命令方式下载:
wget https://go.dev/dl/go1.25.5.linux-amd64.tar.gz # 如果官网地址不稳定或访问不了,可以使用国内镜像源
# 国内镜像源(推荐):中国科技大学镜像
wget https://mirrors.ustc.edu.cn/golang/go1.25.5.linux-amd64.tar.gz
# 备选镜像源(阿里云)
wget https://mirrors.aliyun.com/golang/go1.25.5.linux-amd64.tar.gz二、环境配置
解压到指定目录/usr/local
tar -C /usr/local/ -xzf go1.25.5.linux-amd64.tar.gz将 /usr/local/go 目录添加至 PATH 环境变量
编辑~/.bashrc或/etc/profile文件,添加以下内容:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go # 推荐设置工作目录
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin保存后运行以下命令生效:
source /etc/profile执行以下命令验证Go语言是否成功安装:
go version配置 Go 代理
在环境变量中增加代理
GOPROXY
变量名:GOPROXY
变量值:https://goproxy.cn,direct
# 通过命令方式设置goproxy.io代理
go env -w GOPROXY="https://proxy.golang.com.cn,direct"
# 设置GO111MOUDLE
go env -w GO111MODULE="on"目的:下载国外包比较慢,使用国内代理就比较快
常用的 go 代理
其他操作系统
mac/linux 下配置 Go 代理
# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io,direct
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
export GOPRIVATE=git.mycompany.com,github.com/my/private