拓展學(xué)習(xí)-golang的下載、安裝和環(huán)境配置教程

由于國(guó)內(nèi)眾所周知的原因,我們是不能直接訪問到golang官網(wǎng)的,因此下載go語言的安裝包還需要另辟蹊徑。下面我們以用國(guó)內(nèi)的golang源來下載安裝包為例,闡述golang的下載、安裝和配置方法。

go語言的下載

golang的官網(wǎng)地址為 https://golang.org/dl/ 。知道就行了,指望打開它并從它上面下載是不切實(shí)際的。
國(guó)內(nèi)下載地址:https://studygolang.com/dl 。根據(jù)你的系統(tǒng)選擇合適的安裝包下載。如圖所示:

選擇合適的golang版本安裝包

go語言的安裝和環(huán)境配置

下載完成后,在你的下載目錄下,找到你下載的golang安裝包。

windows下golang的安裝

雙擊運(yùn)行下載的安裝包點(diǎn)擊下一步(Next)


雙擊運(yùn)行安裝包
開始安裝

會(huì)出現(xiàn)license,選擇接受 (I accept the terms in the License Agreeement。),點(diǎn)擊下一步(Next)


接受license

點(diǎn)擊下一步(Next),會(huì)出現(xiàn)選擇安裝路徑。這一步默認(rèn)即可。記住這里的安裝路徑,你可以選擇復(fù)制這個(gè)路徑,后面設(shè)置環(huán)境變量的時(shí)候會(huì)用到。


設(shè)置安裝路徑

點(diǎn)擊下一步(next),來到開始安裝界面,點(diǎn)擊安裝(Install) 開始安裝。


點(diǎn)擊安裝

這一步等待它安裝結(jié)束即可,不需要操作。


安裝過程

安裝完成了,點(diǎn)擊完成(finish)結(jié)束安裝過程。


結(jié)束安裝

windows下golang環(huán)境配置

在我的電腦上單擊右鍵,打開“屬性”菜單


環(huán)境變量設(shè)置

選擇“高級(jí)系統(tǒng)設(shè)置”


選擇高級(jí)系統(tǒng)設(shè)置

在彈出的待花開終,選擇“高級(jí)”標(biāo)簽,點(diǎn)擊環(huán)境變量按鈕,在彈出的變量設(shè)置窗口中,在系統(tǒng)變量下方點(diǎn)新建按鈕,添加GOROOT變量,變量值是上面安裝的路徑:C:\Go\。


雙擊運(yùn)行安裝包

修改系統(tǒng)變量Path,追加C:\Go\bin 。此處一定要注意,如果你上面更改了安裝目錄,一定要以安裝目錄為準(zhǔn),切勿盲目的照抄,否則可能會(huì)導(dǎo)致配置不生效。


雙擊運(yùn)行安裝包

環(huán)境變量設(shè)置后,在命令中輸入go。如果看到下面截圖結(jié)果,說明一件配置成功了。

![雙擊運(yùn)行安裝包]
install-windows12.png
雙擊運(yùn)行安裝包

恭喜你,到了這一步,你就可以安心的開始golang之旅吧。

linux 下安裝和配置golang方法

linux有多個(gè)發(fā)行版,他們的安裝方法不盡相同,建議直接使用各個(gè)版本的包管理命令來安裝。

Ubuntu 下安裝和配置golang方法

直接安裝

先安裝最新的golang源,否則安裝到的是老版本

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update

開始安裝golang

sudo apt-get install golang-go

編譯安裝

解壓上面下載下來的linux安裝包

sudo tar -zxvf go1.15.5.linux-amd64.tar.gz -C /usr/local/

go1.15.5.linux-amd64.tar.gz是你下載的壓縮包的名稱,根據(jù)你的修改,不要直接用我的指令,/usr/local是指定golang安裝的路徑,你可以修改選擇其他的路徑。

環(huán)境變量配置

GOPATH變量中配置的路徑是我們的開發(fā)目錄,相當(dāng)于workspace,專門存放 項(xiàng)目,你可以在當(dāng)前用戶下新建一個(gè)go文件夾作為開發(fā)目錄, ,那么目錄的路徑就為:HOME/go,HOME就是你的/home/用戶名/go。
用go mod命令管理項(xiàng)目的話,項(xiàng)目可以不用放置在GOPATH目錄下。

sudo vim ~/.bashrc

在打開的文件中,在文件的最后面添加這三行代碼

export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:${GOPATH//://bin:}/bin

第一行是我自己配置的golang的工作目錄,根據(jù)每個(gè)人而異,下面兩行相同。輸入完后保存關(guān)閉,然后輸入命令: source ~/.bashrc 使環(huán)境變量生效。我們可以輸入命令 go env來查看我們配置好的環(huán)境變量:


linux環(huán)境變量

生成我們的開發(fā)環(huán)境目錄:

cd $GOPATH #,也就是上面的文件夾
mkdir bin
mkdir src
mkdir pkg

至此Ubuntu下golang的安裝就結(jié)束了。

centos下安裝和配置golang方法

Centos下安裝golang和Ubuntu下安裝golang大同小異,只是包管理命令不一致。

直接安裝

先安裝最新的golang源,否則安裝到的是老版本

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update

開始安裝golang

sudo yum -y install golang

其他安裝步驟

其他安裝步驟和環(huán)境變量配置,和Ubuntu下安裝配置一樣,請(qǐng)往上看。

mac下安裝和配置golang

mac的軟件包一般都是很新的,直接使用命令就可以了。

brew install golang

下載的安裝包安裝:直接雙擊運(yùn)行g(shù)o1.15.5.darwin-amd64.pkg。

環(huán)境變量設(shè)置

vim ~/.bashrc
# 如果是安裝了zsh,請(qǐng)打開下面的文件
vim ~/.zshrc

在打開的界面中結(jié)尾添加代碼:

export GOPATH="/Users/aaa/go"

注意:此處的路徑aaa表示你的用戶名,請(qǐng)根據(jù)你的用戶名改成正確的路徑。

結(jié)束

安裝到此本來應(yīng)該是已經(jīng)結(jié)束了。但是,由于眾所周知的原因,我們還需要進(jìn)行一些特殊的配置:
linux、mac用戶打開 ~/.bashrc

vim ~/.bashrc
# 如果mac用戶安裝了zsh,請(qǐng)打開下面的文件
vim ~/.zshrc

在打開的文件中輸入:

GOPROXY=https://goproxy.cn

添加中國(guó)的代理。然后執(zhí)行 source ~/.bashrc 讓他生效。

一切順利。開始下載golang開發(fā)工具吧。建議選擇和使用 GoLand

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容