由于國(guó)內(nèi)眾所周知的原因,我們是不能直接訪問(wèn)到golang官網(wǎng)的饭于,因此下載go語(yǔ)言的安裝包還需要另辟蹊徑。下面我們以用國(guó)內(nèi)的golang源來(lái)下載安裝包為例梦谜,闡述golang的下載潦牛、安裝和配置方法。
go語(yǔ)言的下載
golang的官網(wǎng)地址為 https://golang.org/dl/ 健盒。知道就行了绒瘦,指望打開(kāi)它并從它上面下載是不切實(shí)際的称簿。
國(guó)內(nèi)下載地址:https://studygolang.com/dl 。根據(jù)你的系統(tǒng)選擇合適的安裝包下載惰帽。如圖所示:
go語(yǔ)言的安裝和環(huán)境配置
下載完成后憨降,在你的下載目錄下,找到你下載的golang安裝包该酗。
windows下golang的安裝
雙擊運(yùn)行下載的安裝包點(diǎn)擊下一步(Next)
會(huì)出現(xiàn)license授药,選擇接受 (I accept the terms in the License Agreeement。)呜魄,點(diǎn)擊下一步(Next)
點(diǎn)擊下一步(Next)悔叽,會(huì)出現(xiàn)選擇安裝路徑。這一步默認(rèn)即可爵嗅。記住這里的安裝路徑娇澎,你可以選擇復(fù)制這個(gè)路徑,后面設(shè)置環(huán)境變量的時(shí)候會(huì)用到睹晒。
點(diǎn)擊下一步(next)趟庄,來(lái)到開(kāi)始安裝界面,點(diǎn)擊安裝(Install) 開(kāi)始安裝伪很。
這一步等待它安裝結(jié)束即可戚啥,不需要操作。
安裝完成了是掰,點(diǎn)擊完成(finish)結(jié)束安裝過(guò)程虑鼎。
windows下golang環(huán)境配置
在我的電腦上單擊右鍵,打開(kāi)“屬性”菜單
選擇“高級(jí)系統(tǒng)設(shè)置”
在彈出的待花開(kāi)終键痛,選擇“高級(jí)”標(biāo)簽炫彩,點(diǎn)擊環(huán)境變量按鈕,在彈出的變量設(shè)置窗口中絮短,在系統(tǒng)變量下方點(diǎn)新建按鈕江兢,添加GOROOT變量,變量值是上面安裝的路徑:C:\Go\丁频。
修改系統(tǒng)變量Path杉允,追加C:\Go\bin 。此處一定要注意席里,如果你上面更改了安裝目錄叔磷,一定要以安裝目錄為準(zhǔn),切勿盲目的照抄奖磁,否則可能會(huì)導(dǎo)致配置不生效改基。
環(huán)境變量設(shè)置后,在命令中輸入go咖为。如果看到下面截圖結(jié)果秕狰,說(shuō)明一件配置成功了稠腊。
恭喜你,到了這一步鸣哀,你就可以安心的開(kāi)始golang之旅吧架忌。
linux 下安裝和配置golang方法
linux有多個(gè)發(fā)行版,他們的安裝方法不盡相同我衬,建議直接使用各個(gè)版本的包管理命令來(lái)安裝叹放。
Ubuntu 下安裝和配置golang方法
直接安裝
先安裝最新的golang源,否則安裝到的是老版本
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
開(kāi)始安裝golang
sudo apt-get install golang-go
編譯安裝
解壓上面下載下來(lái)的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變量中配置的路徑是我們的開(kāi)發(fā)目錄莉恼,相當(dāng)于workspace拌喉,專門(mén)存放 項(xiàng)目,你可以在當(dāng)前用戶下新建一個(gè)go文件夾作為開(kāi)發(fā)目錄俐银, ,那么目錄的路徑就為:HOME就是你的/home/用戶名/go尿背。
用go mod命令管理項(xiàng)目的話,項(xiàng)目可以不用放置在GOPATH目錄下捶惜。
sudo vim ~/.bashrc
在打開(kāi)的文件中田藐,在文件的最后面添加這三行代碼
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來(lái)查看我們配置好的環(huán)境變量:
生成我們的開(kāi)發(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
開(kāi)始安裝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)打開(kāi)下面的文件
vim ~/.zshrc
在打開(kāi)的界面中結(jié)尾添加代碼:
export GOPATH="/Users/aaa/go"
注意:此處的路徑aaa表示你的用戶名蜓肆,請(qǐng)根據(jù)你的用戶名改成正確的路徑颜凯。
結(jié)束
安裝到此本來(lái)應(yīng)該是已經(jīng)結(jié)束了谋币。但是,由于眾所周知的原因症概,我們還需要進(jìn)行一些特殊的配置:
linux蕾额、mac用戶打開(kāi) ~/.bashrc
vim ~/.bashrc
# 如果mac用戶安裝了zsh,請(qǐng)打開(kāi)下面的文件
vim ~/.zshrc
在打開(kāi)的文件中輸入:
GOPROXY=https://goproxy.cn
添加中國(guó)的代理彼城。然后執(zhí)行 source ~/.bashrc 讓他生效诅蝶。
一切順利。開(kāi)始下載golang開(kāi)發(fā)工具吧募壕。建議選擇和使用 GoLand