golang快速入門[2.1]-go語言開發環境配置-windows
- 接下來,我們將講解在windows、linux、macos三大平臺上配置go語言的開發環境。
windows安裝Go語言開發包
- 配置go語言的開發環境的第一步是要在go官網下載頁面下載開發包
- windows需要下載msi後綴文件,msi是windows下的安裝包文件格式,用於安裝,存儲和刪除程序
- 這裏我們下載的是 64 位的開發包,如果讀者的電腦是 32 位系統或者有特殊的需求,則需要下載 32 位的開發包
- 在上圖所示頁面中向下滾動即可找到 32 位開發包的下載地址,如下圖所示
- 雙擊我們下載好的Go語言開發包即可啓動安裝程序,如下圖所示,這是Go語言的用戶許可協議,無需管它,直接勾選“I accept …”然後點擊“Next”即可。
- 在 Windows 系統下Go語言開發包會默認安裝到 C 盤的 Go 目錄下,推薦在這個目錄下安裝,使用起來較爲方便。當然,你也可以選擇其他的安裝目錄,確認無誤後點擊“Next”,如下圖所示:
- Go語言開發包的安裝沒有其他需要設置的選項,點擊“Install”即可開始安裝,如下圖所示:
- 等待程序完成安裝,然後點擊“Finish”退出安裝程序。
- 安裝完成後,在我們所設置的安裝目錄下將生成一些目錄和文件,如下圖所示:
這個目錄的結構遵守 GOPATH 規則,後面的章節會提到這個概念。目錄中各個文件夾的含義如下表所示。
目錄名 | 說明 |
---|---|
api | 每個版本的 api 變更差異 |
bin | go 源碼包編譯出的編譯器(go)、文檔工具(godoc)、格式化工具(gofmt) |
doc | 英文版的 Go 文檔 |
lib | 引用的一些庫文件 |
misc | 雜項用途的文件,例如 Android 平臺的編譯、git 的提交鉤子等 |
pkg | Windows 平臺編譯好的中間文件 |
src | 標準庫的源碼 |
test | 測試用例 |
設置環境變量
- 開發包安裝完成後,我們還需要配置一下GOPATH 環境變量,之後纔可以使用Go語言進行開發。GOPATH 是一個路徑,他是go開發的工作空間,用來存放開發中需要用到的代碼包。
- 在桌面或者資源管理器右鍵“此電腦”(或者“我的電腦”)→“屬性”→“高級系統設置”→“環境變量”,如下圖所示。
- 在彈出的菜單裏找到 GOPATH 對應的選項點擊編輯之後就可以修改了,沒有的話可以選擇新建,並將變量名填寫爲 GOPATH,變量值設置爲任意目錄均可(儘量選擇空目錄),例如 D:\Go。
- 提示:填寫完成後,每個打開的窗口都需要點擊“確定”來保存設置。
- 其它的環境變量安裝包均會進行自動設置。
- 環境變量設置好後,可以通過在命令行輸入go env 命令來進行測試。
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
...