golang快速入門[2.1]-go語言開發環境配置-windows

golang快速入門[2.1]-go語言開發環境配置-windows

  • 接下來,咱們將講解在windows、linux、macos三大平臺上配置go語言的開發環境。html

windows安裝Go語言開發包

  • 配置go語言的開發環境的第一步是要在go官網下載頁面下載開發包linux

  • windows須要下載msi後綴文件,msi是windows下的安裝包文件格式,用於安裝,存儲和刪除程序git

v2-6349ed00d46bd2e7e636bb50bc2c339e_hd.jpg

  • 這裏咱們下載的是 64 位的開發包,若是讀者的電腦是 32 位系統或者有特殊的需求,則須要下載 32 位的開發包golang

  • 在上圖所示頁面中向下滾動便可找到 32 位開發包的下載地址,以下圖所示macos

v2-4c5990c8665bfb787688806f4273ca4e_hd.jpg

  • 雙擊咱們下載好的Go語言開發包便可啓動安裝程序,以下圖所示,這是Go語言的用戶許可協議,無需管它,直接勾選「I accept …」而後點擊「Next」便可。windows

v2-49e3381424ccd8c772c1c42c25d17d59_hd.jpg

  • 在 Windows 系統下Go語言開發包會默認安裝到 C 盤的 Go 目錄下,推薦在這個目錄下安裝,使用起來較爲方便。固然,你也能夠選擇其餘的安裝目錄,確認無誤後點擊「Next」,以下圖所示:api

v2-2326dbd77d2470f7ff3fc70f6a950604_hd.jpg

  • Go語言開發包的安裝沒有其餘須要設置的選項,點擊「Install」便可開始安裝,以下圖所示:app

v2-e20b5b21bd835a10d7bf020da6b8c32e_hd.jpg

  • 等待程序完成安裝,而後點擊「Finish」退出安裝程序。ide

v2-35450ee0f832c8fea1e6578621f7e4dd_hd.jpg

  • 安裝完成後,在咱們所設置的安裝目錄下將生成一些目錄和文件,以下圖所示:工具

v2-0290b6d744ace37b65cc7d159ba23464_hd.jpg

這個目錄的結構遵照 GOPATH 規則,後面的章節會提到這個概念。目錄中各個文件夾的含義以下表所示。

目錄名說明api每一個版本的 api 變動差別bingo 源碼包編譯出的編譯器(go)、文檔工具(godoc)、格式化工具(gofmt)doc英文版的 Go 文檔lib引用的一些庫文件misc雜項用途的文件,例如 Android 平臺的編譯、git 的提交鉤子等pkgWindows 平臺編譯好的中間文件src標準庫的源碼test測試用例

設置環境變量

  • 開發包安裝完成後,咱們還須要配置一下GOPATH 環境變量,以後纔可使用Go語言進行開發。GOPATH 是一個路徑,他是go開發的工做空間,用來存放開發中須要用到的代碼包。

  • 在桌面或者資源管理器右鍵「此電腦」(或者「個人電腦」)→「屬性」→「高級系統設置」→「環境變量」,以下圖所示。

v2-9d902d4280d21bdb249a89099389bf78_hd.jpg

  • 在彈出的菜單裏找到 GOPATH 對應的選項點擊編輯以後就能夠修改了,沒有的話能夠選擇新建,並將變量名填寫爲 GOPATH,變量值設置爲任意目錄都可(儘可能選擇空目錄),例如 D:\Go。

v2-a37f4f713f89fbf76105c5593626a5c7_hd.jpg

  • 提示:填寫完成後,每一個打開的窗口都須要點擊「肯定」來保存設置。

  • 其它的環境變量安裝包均會進行自動設置。

  • 環境變量設置好後,能夠經過在命令行輸入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
...

參考資料

相關文章
相關標籤/搜索