大龄程序员
发布于

centos 安装 golang 两种方法

centos 安装 golang 两种方法

yum 安装和 tar.gz包安装

yum 安装#

yum install golang
好了 就是不方便管理

tar.gz 包安装#

下载安装包#
wget https://go.dev/dl/go1.24.0.linux-amd64.tar.gz

将下载的包解压到 /usr/local目录下#

tar -zxf go1.24.0.linux-amd64.tar.gz -C /usr/local

将 /usr/local/go/bin

添加到环境变量#
临时生效
export PATH=$PATH:/usr/local/go/bin
永久生效
/etc/profile
文件
vi /etc/profile
在最后面添加

export GO111MODULE=on
export GOROOT=/usr/local/go
export GOPATH=/home/gopath
export PATH=PATH:GOROOT/bin:$GOPATH/bin

保存推出
使环境变量生效

source /etc/profile

查看

go version
显示
go version go1.24.0 linux/amd64

设置代理,加速#

go env -w GOPROXY=https://goproxy.cn,direct
查看

go env

显示
AR='ar'
CC='gcc'
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_ENABLED='1'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
CXX='g++'
GCCGO='gccgo'
GO111MODULE='on'
GOAMD64='v1'
GOARCH='amd64'
GOAUTH='netrc'
GOBIN=''
GOCACHE='/root/.cache/go-build'
GOCACHEPROG=''
GODEBUG=''
GOENV='/root/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFIPS140='off'
GOFLAGS=''
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1937328567=/tmp/go-build -gno-record-gcc-switches'
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMOD='/dev/null'
GOMODCACHE='/home/gopath/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/home/gopath'
GOPRIVATE=''
GOPROXY='https://goproxy.cn,direct'
GOROOT='/usr/local/go'
GOSUMDB='sum.golang.org'
GOTELEMETRY='local'
GOTELEMETRYDIR='/root/.config/go/telemetry'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/usr/local/go/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.24.0'
GOWORK=''
PKG_CONFIG='pkg-config'

浏览 (110)
点赞
收藏
评论
暂无数据