Golang 環(huán)境搭建

安裝Go
wget?https://studygolang.com/dl/golang/go1.17.1.linux-amd64.tar.gz
沒(méi)安裝wget??[安裝wget:yum?install?wget]?OR?[瀏覽器下載下來(lái),用ftp上傳上去]
$?tar?-zxvf?go1.17.1.linux-amd64.tar.gz?-C?/usr/local/
-C?是指定到目標(biāo)目錄,?一般情況我們用戶安裝的程序都指定到/usr/local/下
$?/usr/local/go/bin/go?version
go?version?go1.17.1?linux/amd64??環(huán)境變量配置
我們先來(lái)看下安裝完Go的當(dāng)前環(huán)境變量是啥
**?查看命令?**
$?/usr/local/go/bin/go?env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/root/.cache/go-build"
GOENV="/root/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/root/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/root/go"????????????????????????????**?go項(xiàng)目開(kāi)發(fā)源碼所在目錄?**
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"???????????????????????**?go源程序的安裝目錄?**
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.17.1"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g?-O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g?-O2"
CGO_FFLAGS="-g?-O2"
CGO_LDFLAGS="-g?-O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC?-m64?-pthread?-fmessage-length=0?-fdebug-prefix-map=/tmp/go-build2477519910=/tmp/go-build?-gno-record-gcc-switches"
**?查看官方字段解釋?**
$?/usr/local/go/bin/go?help?environment
**?寫(xiě)入系統(tǒng)加載配置?**
$?echo?'export?GOROOT=/usr/local/go'?>>?/etc/profile
$?echo?'export?GOPATH=$HOME/go'??????>>?/etc/profile
$?echo?'export?PATH=$PATH:$GOROOT/bin:$GOPATH/bin'?>>?/etc/profile
**?加載剛寫(xiě)入的配置?**
$?source?/etc/profile
go?env?-w?key=value???**?key如GOPATH、GOROOT?...?**
官方解釋(學(xué)英語(yǔ)的重要性??):
The?-w?flag?requires?one?or?more?arguments?of?the
form?NAME=VALUE?and?changes?the?default?settings
of?the?named?environment?variables?to?the?given?values.
$?go?env?-w?GOPATH=源代碼所在目錄?(我們這里默認(rèn)每個(gè)用戶目錄下的go目錄)
$?/usr/local/go/bin/go?help?gopath
$?go?env?-w?GO111MODULE=on
$?go?env?-w?GOPROXY=https://goproxy.cn,direct文章轉(zhuǎn)載:SegmentFault
(版權(quán)歸原作者所有,侵刪)
![]()

點(diǎn)擊下方“閱讀原文”查看更多
評(píng)論
圖片
表情
