感受
go語言的運行環(huán)境安裝就真的太簡單了,純粹的下載并解壓就行了,沒有了復(fù)雜依賴和配置,真正的讓開發(fā)人員專注于業(yè)務(wù)開發(fā)了
安裝
開始學(xué)習(xí)go語言之前,首先就是要安裝好go的運行環(huán)境,安裝就超級簡單了,就參考go官方文檔就好了,本身就只是下載和解壓而已
配置環(huán)境變量
我需要配置GOROOT,GOPATH,GOBIN這3個環(huán)境變量,修改~/.bash_profile文件內(nèi)容如下,修改完后執(zhí)行命令: source ~/.bash_profile使修改生效
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
GOROOT=/usr/local/go
GOBIN=$GOROOT/bin
GOPATH=$HOME/gopath
PATH=$PATH:$HOME/bin:$GOBIN
export PATH
查看go相關(guān)的環(huán)境變量
可以執(zhí)行g(shù)o env查看go的所有環(huán)境變量,其中就有我們配置的GOROOT,GOPATH,GOBIN這3個環(huán)境變量了
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/root/.cache/go-build"
GOENV="/root/.config/go/env"
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOMODCACHE="/root/gopath/pkg/mod"
GOOS="linux"
GOPATH="/root/gopath"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVERSION="go1.16.5"
創(chuàng)建工作區(qū)
上一步我們已經(jīng)指定了GOPATH為$HOME/gopath了,所以我們需要創(chuàng)建gopath目錄作為工作區(qū)
cd ~
mkdir gopath && mkdir gopath/src && mkdir gopath/bin && mkdir gopath/pkg