1、Linux
-
第一步,在 官网 下包,如 go1.23.4.linux-386.tar.gz(注意架构区分)
-
第二步,将包上传至服务器,假如上传到
tmp
目录下 -
第三步,安装
bash# 解压 tar -C /app -xzvf go1.23.4.linux-386.tar.gz # 配置环境变量 echo "export GOPATH=/app/go" >> ~/.bashrc echo "export PATH=$GOPATH/bin:$PATH" >> ~/.bashrc # 刷新环境变量 source ~/.bashrc # 验证安装 go version
2、Windows
- 第一步,在 官网 下包,如 go1.23.4.windows-386.msi(注意架构区分)
- 第二步,根据向导提示完成安装
- 第三步,配置环境变量(新版本不用设置,Go会自动修改)
win + r
,输入rundll32 sysdm.cpl,EditEnvironmentVariables
打开环境变量设置界面- 在系统变量中,点击
新建
,变量名为GOPATH
,变量值为D:\go
安装路径 - 在系统变量
Path
中追加一项::%GOROOT\bin%
- 第四步,验证
win+r
,输入cmd
打开命令行窗口,输入go version
3、Mac
-
第一步,查看系统架构
bashzs@Mac ~ % uname -m arm64
-
第二步,在 官网 下包
-
第三步,安装
- go1.23.4.darwin-arm64.pkg:根据向导提示安装即可,默认安装目录为
/usr/local/go
- go1.23.4.darwin-arm64.tar.gz:
tar -zxvf go1.23.4.darwin-arm64.tar.gz
- go1.23.4.darwin-arm64.pkg:根据向导提示安装即可,默认安装目录为
-
第四步,配置环境变量
bash# 配置环境变量 vi ~/.zshrc export GOROOT=/Users/zs/App/go export GORATH=/Users/zs/App/workspace/go export PATH=$GOROOT/bin:$PATH # 刷新环境变量 source ~/.zshrc
-
第五步,验证
bash# 验证安装 go version
4、切换镜像源
bash
[root@localhost ~]# go env -w GOPROXY=https://goproxy.cn,direct
[root@localhost ~]# go env GOPROXY
https://goproxy.cn,direct
Go 模块默认从 https://proxy.golang.org
下载依赖包,由于网络不稳定、防火墙设置、代理配置错误或者目标服务器暂时不可用等原因可能导致网络超时。
bash
go Get "https://proxy.golang.org/xxx": dial tcp 142.250.217.113:443: connect: connection timed out