http://c.biancheng.net/view/3993.html
前面我們介紹了在 Windows 系統(tǒng)上來搭建Go語言開發(fā)包届氢,本節(jié)將為大家講解在 Linux 平臺(tái)安裝Go語言開發(fā)包,大家可以在Go語言官網(wǎng)找到對(duì)應(yīng)的安裝包(https://golang.google.cn/dl/)葛峻,但是先不要急著下載。
提示:閱讀本節(jié)需要對(duì) Linux 系統(tǒng)及常用的命令有一定的了解,感興趣的讀者可以通過閱讀《Linux入門教程》來了解更多 Linux 相關(guān)的知識(shí)。
注意:開發(fā)包有 32 位和 64 位兩個(gè)版本获三,需要根據(jù)讀者電腦的情況選擇不同的版本。
接下來將帶領(lǐng)大家一步步的完成安裝過程锨苏。
安裝Go語言開發(fā)包
首先疙教,復(fù)制Go語言開發(fā)包的下載鏈接(https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz)。然后伞租,在終端使用cd
命令進(jìn)入你用來存放安裝包的目錄中(這里使用的是 /usr/local/ 目錄贞谓,讀者也可以使用其它目錄)。
root@ububtu:~# cd /usr/local/
root@ububtu:/usr/local#
使用wget
命令下載Go語言開發(fā)包肯夏,如下所示经宏。
root@ububtu:/usr/local# wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
--2019-11-06 10:47:23-- https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
正在解析主機(jī) dl.google.com (dl.google.com)... 203.208.39.196, 203.208.39.193, 203.208.39.200, ...
正在連接 dl.google.com (dl.google.com)|203.208.39.196|:443... 已連接。
已發(fā)出 HTTP 請(qǐng)求驯击,正在等待回應(yīng)... 200 OK
長(zhǎng)度: 120054682 (114M) [application/octet-stream]
正在保存至: “go1.13.4.linux-amd64.tar.gz”
go1.13.4.linux 43% 49.44M 3.56MB/s 剩余 16s ^go1.13.4.linux 100% 114.49M 4.73MB/s 用時(shí) 31s
2019-11-06 10:47:56 (3.67 MB/s) - 已保存 “go1.13.4.linux-amd64.tar.gz” [120054682/120054682])
使用tar
命令解壓剛剛下載的Go語言開發(fā)包烁兰。
root@ububtu:/usr/local# tar -C /usr/local -xzf go1.13.4.linux-amd64.tar.gz
解壓成功后會(huì)在當(dāng)前目錄下新增一個(gè) go 目錄,至此我們的Go語言開發(fā)包就安裝完成了徊都,使用cd
命令進(jìn)入該目錄沪斟,然后執(zhí)行bin/go version
命令就可以查看當(dāng)前Go語言的版本了。
root@ububtu:/usr/local/go# bin/go version
go version go1.13.4 linux/amd64
配置環(huán)境變量
我們需要配置 2 個(gè)環(huán)境變量分別是 GOROOT 和 PATH暇矫。
- GOROOT 的值應(yīng)該為Go語言的當(dāng)前安裝目錄:export GOROOT=/usr/local/go
- PATH 為了方便使用Go語言命令和 Go 程序的可執(zhí)行文件主之,需要追加其值:export PATH=
GOROOT/bin:$GOBIN
為了方便以后的使用,需要把這幾個(gè)環(huán)境變量添加 profile 文件中(~/.bash_profile 或 /etc/profile)李根。如果是單用戶使用槽奕,可以將環(huán)境變量添加在 home 目錄下的 bash_profile 文件中,如果是多用戶使用房轿,需要添加在 /etc/profile 文件粤攒。(推薦大家在 /etc/profile 文件中設(shè)置環(huán)境變量)
使用vi /etc/profile
命令打開 profile 文件所森,并將環(huán)境變量添加到文件末尾。
添加完成后使用:wq
命令保存并退出夯接。
然后焕济,使用source /etc/profile
命令使配置文件生效,現(xiàn)在就可以在任意目錄使用Go語言命令了盔几。
驗(yàn)證安裝
在任意目錄下使用終端執(zhí)行 go env 命令晴弃,輸出如下結(jié)果說明Go語言開發(fā)包已經(jīng)安裝成功。
root@ububtu:~$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/feng/.cache/go-build"
GOENV="/home/feng/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/feng/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
. . .