安裝環境:CentOS7.2 64位,安裝Golang
查看go是否安裝過:
$ go envGOARCH="amd64"GOBIN=""GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/root/go"GORACE=""GOROOT="/usr/lib/golang"GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"GCCGO="gccgo"CC="gcc"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build892156781=/tmp/go-build -gno-record-gcc-switches"CXX="g++"CGO_ENABLED="1"CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"PKG_CONFIG="pkg-config"
查看yum的Golang
查看golang:
$ yum info golangLoading mirror speeds from cached hostfileInstalled PackagesName : golangArch : x86_64Version : 1.8.3Release : 1.el7Size : 11 MRepo : installedFrom repo : osSummary : The Go Programming LanguageURL : http://golang.org/License : BSD and Public DomainDescription : The Go Programming Language.
如果沒有安裝,執行安裝命令:
yum install golang
這樣安裝之後通過命令列輸入go就可以看到相關的資訊。輸入go env
查看環境資訊:
GOARCH="amd64"GOBIN=""GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/root/go"GORACE=""GOROOT="/usr/lib/golang"GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"GCCGO="gccgo"CC="gcc"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build681960794=/tmp/go-build -gno-record-gcc-switches"CXX="g++"CGO_ENABLED="1"PKG_CONFIG="pkg-config"CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"
環境配置
1)查看是否存在.bash_profile, 如果不存在則建立.bash_profile檔案
vi /etc/profile
2)添加環境變數 在檔案後面追加如下文本:
# GOROOTexport GOROOT=/usr/lib/golang# GOPATHexport GOPATH=/root/Work/programmer/go/gopath/# GOPATH binexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin
需要立即生效,在終端執行如下命令:
source /etc/profile
再次查看:
$ go envGOARCH="amd64"GOBIN=""GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/root/Work/programmer/go/gopath/"GORACE=""GOROOT="/usr/lib/golang"GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"GCCGO="gccgo"CC="gcc"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build963502980=/tmp/go-build -gno-record-gcc-switches"CXX="g++"CGO_ENABLED="1"CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"PKG_CONFIG="pkg-config"
至此,Go語言已經安裝好了。
image.png