Linux 下安装 Golang(适用于1.18及以上版本)

Linux 下安装 Golang

      • 获取Golang下载地址
      • 安装
        • 1. 进入终端,登入root
        • 2. 来到应用安装目录
        • 3. 使用 wget 下载
        • 4. 解压文件
        • 5. 配置环境变量
        • 6. 查看golang版本,测试是否配置成功
        • 7. GO设置代理环境变量

本篇教程
以 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. 配置环境变量
  1. vim指令编辑 /etc/profile
vim /etc/profile
  1. 严格大小写 按顺序键入: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】

  1. 按下 Esc 退出编辑模式,输入 :wq 保存并退出
  2. 使环境变量配置生效
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

你可能感兴趣的:(linux,golang)