下載
下載地址
Go官網(wǎng)下載地址:https://golang.org/dl/
Go官方鏡像站(推薦):https://golang.google.cn/dl/
安裝
-
Linux下安裝
如果不是要在Linux平臺敲go代碼就不需要在Linux平臺安裝Go,我們開發(fā)機(jī)上寫好的go代碼只需要跨平臺編譯(詳見文章末尾的跨平臺編譯)好之后就可以拷貝到Linux服務(wù)器上運行了薪缆,這也是go程序跨平臺易部署的優(yōu)勢减拭。
我們在版本選擇頁面選擇并下載好go1.14.1.linux-amd64.tar.gz文件:
wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz
將下載好的文件解壓到/usr/local目錄下:
tar -zxvf go1.14.1.linux-amd64.tar.gz -C /usr/local # 解壓
如果提示沒有權(quán)限濒析,加上sudo以root用戶的身份再運行主经。執(zhí)行完就可以在/usr/local/下看到go目錄了砾跃。
配置環(huán)境變量: Linux下有兩個文件可以配置環(huán)境變量翘骂,其中/etc/profile是對所有用戶生效的;$HOME/.profile是對當(dāng)前用戶生效的,根據(jù)自己的情況自行選擇一個文件打開厂汗,添加如下兩行代碼栗涂,保存退出忿墅。
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
修改/etc/profile后要重啟生效棍弄,修改 HOME/.profile文件即可生效。 檢查:
~ go version
go version go1.14.1 linux/amd64
-
Mac下安裝
下載可執(zhí)行文件版,直接點擊下一步安裝即可,默認(rèn)會將go安裝到/usr/local/go目錄下。
GOPROXY
Go1.14版本之后,都推薦使用go mod模式來管理依賴環(huán)境了窄赋,也不再強(qiáng)制我們把代碼必須寫在GOPATH下面的src目錄了翰灾,你可以在你電腦的任意位置編寫go代碼双戳。(網(wǎng)上有些教程適用于1.11版本之前晃虫。)
默認(rèn)GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct滥比,由于國內(nèi)訪問不到https://proxy.golang.org,所以我們需要換一個PROXY棚亩,這里推薦使用https://goproxy.io或https://goproxy.cn修然。
可以執(zhí)行下面的命令修改GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct