接下來,咱們將講解在windows、linux、macos三大平臺上配置go語言的開發環境。html
配置go語言的開發環境的第一步是要在go官網下載頁面下載開發包linux
windows須要下載msi後綴文件,msi是windows下的安裝包文件格式,用於安裝,存儲和刪除程序git
這裏咱們下載的是 64 位的開發包,若是讀者的電腦是 32 位系統或者有特殊的需求,則須要下載 32 位的開發包golang
在上圖所示頁面中向下滾動便可找到 32 位開發包的下載地址,以下圖所示macos
雙擊咱們下載好的Go語言開發包便可啓動安裝程序,以下圖所示,這是Go語言的用戶許可協議,無需管它,直接勾選「I accept …」而後點擊「Next」便可。windows
在 Windows 系統下Go語言開發包會默認安裝到 C 盤的 Go 目錄下,推薦在這個目錄下安裝,使用起來較爲方便。固然,你也能夠選擇其餘的安裝目錄,確認無誤後點擊「Next」,以下圖所示:api
Go語言開發包的安裝沒有其餘須要設置的選項,點擊「Install」便可開始安裝,以下圖所示:app
等待程序完成安裝,而後點擊「Finish」退出安裝程序。ide
安裝完成後,在咱們所設置的安裝目錄下將生成一些目錄和文件,以下圖所示:工具
這個目錄的結構遵照 GOPATH 規則,後面的章節會提到這個概念。目錄中各個文件夾的含義以下表所示。
目錄名說明api每一個版本的 api 變動差別bingo 源碼包編譯出的編譯器(go)、文檔工具(godoc)、格式化工具(gofmt)doc英文版的 Go 文檔lib引用的一些庫文件misc雜項用途的文件,例如 Android 平臺的編譯、git 的提交鉤子等pkgWindows 平臺編譯好的中間文件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 ...