golang快速入門(mén)[2.1]-go語(yǔ)言開(kāi)發(fā)環(huán)境配置-windows
- 接下來(lái),我們將講解在windows裳朋、linux病线、macos三大平臺(tái)上配置go語(yǔ)言的開(kāi)發(fā)環(huán)境。
windows安裝Go語(yǔ)言開(kāi)發(fā)包
- 配置go語(yǔ)言的開(kāi)發(fā)環(huán)境的第一步是要在go官網(wǎng)下載頁(yè)面下載開(kāi)發(fā)包
- windows需要下載msi后綴文件,msi是windows下的安裝包文件格式,用于安裝送挑,存儲(chǔ)和刪除程序
2.1-1.png
者有特殊的需求绑莺,則需要下載 32 位的開(kāi)發(fā)包
- 在上圖所示頁(yè)面中向下滾動(dòng)即可找到 32 位開(kāi)發(fā)包的下載地址,如下圖所示
2.1-2.png
- 雙擊我們下載好的Go語(yǔ)言開(kāi)發(fā)包即可啟動(dòng)安裝程序惕耕,如下圖所示纺裁,這是Go語(yǔ)言的用戶許可協(xié)議,無(wú)需管它司澎,直接勾選“I accept …”然后點(diǎn)擊“Next”即可欺缘。
2.1-3.png
- 在 Windows 系統(tǒng)下Go語(yǔ)言開(kāi)發(fā)包會(huì)默認(rèn)安裝到 C 盤(pán)的 Go 目錄下,推薦在這個(gè)目錄下安裝挤安,使用起來(lái)較為方便谚殊。當(dāng)然,你也可以選擇其他的安裝目錄蛤铜,確認(rèn)無(wú)誤后點(diǎn)擊“Next”嫩絮,如下圖所示:
2.1-4.png
- Go語(yǔ)言開(kāi)發(fā)包的安裝沒(méi)有其他需要設(shè)置的選項(xiàng),點(diǎn)擊“Install”即可開(kāi)始安裝围肥,如下圖所示:
2.1-5.png
- 等待程序完成安裝剿干,然后點(diǎn)擊“Finish”退出安裝程序。
2.1-6.png
- 安裝完成后虐先,在我們所設(shè)置的安裝目錄下將生成一些目錄和文件怨愤,如下圖所示:
2.1-7.png
這個(gè)目錄的結(jié)構(gòu)遵守 GOPATH 規(guī)則,后面的章節(jié)會(huì)提到這個(gè)概念蛹批。目錄中各個(gè)文件夾的含義如下表所示撰洗。
目錄名說(shuō)明api每個(gè)版本的 api 變更差異bingo 源碼包編譯出的編譯器(go)、文檔工具(godoc)腐芍、格式化工具(gofmt)doc英文版的 Go 文檔lib引用的一些庫(kù)文件misc雜項(xiàng)用途的文件差导,例如 Android 平臺(tái)的編譯、git 的提交鉤子等pkgWindows 平臺(tái)編譯好的中間文件src標(biāo)準(zhǔn)庫(kù)的源碼test測(cè)試用例
設(shè)置環(huán)境變量
- 開(kāi)發(fā)包安裝完成后猪勇,我們還需要配置一下GOPATH 環(huán)境變量设褐,之后才可以使用Go語(yǔ)言進(jìn)行開(kāi)發(fā)。GOPATH 是一個(gè)路徑泣刹,他是go開(kāi)發(fā)的工作空間,用來(lái)存放開(kāi)發(fā)中需要用到的代碼包助析。
- 在桌面或者資源管理器右鍵“此電腦”(或者“我的電腦”)→“屬性”→“高級(jí)系統(tǒng)設(shè)置”→“環(huán)境變量”,如下圖所示椅您。
2.1-8.png
- 在彈出的菜單里找到 GOPATH 對(duì)應(yīng)的選項(xiàng)點(diǎn)擊編輯之后就可以修改了外冀,沒(méi)有的話可以選擇新建,并將變量名填寫(xiě)為 GOPATH掀泳,變量值設(shè)置為任意目錄均可(盡量選擇空目錄)雪隧,例如 D:\Go西轩。
2.1-9.png
- 提示:填寫(xiě)完成后,每個(gè)打開(kāi)的窗口都需要點(diǎn)擊“確定”來(lái)保存設(shè)置脑沿。
- 其它的環(huán)境變量安裝包均會(huì)進(jìn)行自動(dòng)設(shè)置藕畔。
- 環(huán)境變量設(shè)置好后,可以通過(guò)在命令行輸入go env 命令來(lái)進(jìn)行測(cè)試庄拇。
C:\Windows\system32> go env
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\jackson\AppData\Local\go-build
set GOENV=C:\Users\jackson\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\jackson\go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=c:\go
...