Linux 下安装 Golang
本篇教程
以 centos7 为环境基础
不使用软件包管理器安装,原因:下载的不是最新版
获取Golang下载地址
- 标准官网:https://go.dev/
- 国内镜像官网:https://golang.google.cn/
安装
1. 进入终端,登入root
su - root
2. 来到应用安装目录
cd /usr/local
3. 使用 wget 下载
如果没有安装 wget 可通过软件包管理器安装 wget
yum install wget
以 go1.19.3 版本下载链接演示
wget https://go.dev/dl/go1.19.3.linux-amd64.tar.gz
4. 解压文件
如果之前已经安装过go的版本,先清空下go,不然可能会报错误
rm -rf go
解压go包
tar -zxf go1.19.3.linux-amd64.tar.gz
5. 配置环境变量
- vim指令编辑 /etc/profile
vim /etc/profile
- 严格大小写 按顺序键入:G、o 来到文件末尾添加以下配置
#golang env config
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
go1.18 版本以后默认开启 go modules 模式,无需配置【export GO111MODULE=on】
go modules 模式下,可以不配置GOPATH,默认【/root/go】
- 按下 Esc 退出编辑模式,输入 :wq 保存并退出
- 使环境变量配置生效
source /etc/profile
6. 查看golang版本,测试是否配置成功
go version
7. GO设置代理环境变量
再拉去go.dev的时候就不需要科学上网了。注意GO1.13才支持direct的写法
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPRIVATE=git.mycompany.com,github.com/my/private
设置完后 查看Go环境变量
go env
版权归原作者 super_xyo 所有, 如有侵权,请联系我们删除。