centos 安装 golang

## 一,安装方式 1,使用yum安装,缺点是不是最新版本,不推荐 ````shell yum install golang ```` 2,使用二进制文件安装,推荐,本文使用该方法安装 ## 二,下载安装 1,下载文件 ```` 1,前往: 标准官网:https://golang.org/ 需要墙 镜像官网:https://golang.google.cn/dl/ 国内推荐 2,下载文件: wget https://golang.google.cn/dl/go1.17.linux-amd64.tar.gz ```` 2,解压文件到: /usr/local 。 如果以前下载过go,请先清空下go目录,否则可能报错 ```` rm -rf /usr/local/go tar -zxf go1.17.linux-amd64.tar.gz -C /usr/local ```` 3、配置环境变量,vim指令编辑 /etc/profile,在文件里面添加: ```` #golang config export GOROOT=/usr/local/go export GOPATH=/data/gopath export PATH=$PATH:$GOROOT/bin:$GOPATH/bin ```` 4,创建/data/gopath文件夹,个人习惯把常用文件放在/data中,可自行调整 ```` mkdir /data/gopath ```` 5,使新增的环境变量生效 ```` source /etc/profile ```` 6,验证是否安装成功 ```` go version ```` ## 三,设置代理 设置代理环境变量,再拉去golang.org的时候就不需要墙了。注意GO1.13及之后支持direct的写法。 更多设置,参考:https://goproxy.io/zh/ ```` go env -w GOPROXY=https://goproxy.cn,direct ```` go env 查看是否设置成功 ````shell [root@tscgo ~]# go env GO111MODULE="on" GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOENV="/root/.config/go/env" GOEXE="" GOEXPERIMENT="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOINSECURE="" GOMODCACHE="/data/gopath/pkg/mod" GONOPROXY="" GONOSUMDB="" GOOS="linux" GOPATH="/data/gopath" <---------------设置成功 GOPRIVATE="" GOPROXY="https://goproxy.cn,direct" <-------------------设置成功 GOROOT="/usr/local/go" ```` ## 四,设置Go Modules 参考文章:https://www.cnblogs.com/feixiangmanon/p/12709221.html 1,继续编辑:/etc/profile,追加配置: ```` export GO111MODULE=on ```` 2,使配置生效: ```` source /etc/profile ```` 3,同理,go env 查看是否配置成功 ````shell [root@tscgo ~]# go env GO111MODULE="on" <----------设置成功 GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOENV="/root/.config/go/env" ```` 至此,在centos上安装golang已经完成。开始愉快的搬砖or摸鱼吧~

评论

  1. #1

    美美 2021-11-29 21:09:48
    可以啊

  2. #2

    妍妍妹妹 2021-11-29 21:11:36
    微信是多少

  3. #3

    啊哈哈 2021-11-30 12:18:57